关闭解析推送状态
Turn off parse push status
有没有办法关闭录音或清除所有_PushStatus class?它变得非常大,我永远不需要它。
我已经尝试过:
*来自 IOS 应用程序的查询,findObjectsInBackgroundWithBlock
方法给出空数据。
*从云代码函数查询,结果也为空
暂时无法关闭。您可以打开拉取请求以添加该选项,或定期从 MongoDB 数据库中删除 table。
您可以直接通过索引为集合设置 TTL。
我们将集合大小限制为不到一个月的对象,并且它运行完美:
{
"v": 1,
"key": {
"_created_at": 1
},
"name": "_created_at_1",
"ns": "parse-ampme-prod._PushStatus",
"background": true,
"expireAfterSeconds": 2592000
}
您可以使用以下方法创建这样的索引:
db.["_PushStatus"].createIndex( { "_created_at": 1 }, { expireAfterSeconds: 3600 } );
这将自动删除超过一个小时的所有对象,您可以根据需要进行调整。
有没有办法关闭录音或清除所有_PushStatus class?它变得非常大,我永远不需要它。
我已经尝试过:
*来自 IOS 应用程序的查询,findObjectsInBackgroundWithBlock
方法给出空数据。
*从云代码函数查询,结果也为空
暂时无法关闭。您可以打开拉取请求以添加该选项,或定期从 MongoDB 数据库中删除 table。
您可以直接通过索引为集合设置 TTL。
我们将集合大小限制为不到一个月的对象,并且它运行完美:
{
"v": 1,
"key": {
"_created_at": 1
},
"name": "_created_at_1",
"ns": "parse-ampme-prod._PushStatus",
"background": true,
"expireAfterSeconds": 2592000
}
您可以使用以下方法创建这样的索引:
db.["_PushStatus"].createIndex( { "_created_at": 1 }, { expireAfterSeconds: 3600 } );
这将自动删除超过一个小时的所有对象,您可以根据需要进行调整。