解析PFInstallation查询以删除条目(许多条目)

时间:2015-04-13 14:48:47

标签: parse-platform

大家好我有关于PFInstallation查询的问题,

我真的需要删除PFInstallation中的一些条目,大约400.000,是的,很多条目,通过iOS sdk是不可能的, 并且通过控制台就像一个自杀,因为我当时只能删除100个元素。

在删除之前我需要进行查询以仅删除带有“appVersion”的条目,以“3”开头。

关于这种方法的任何想法?

我知道对象c,但我不熟悉其他语言。

编辑: 我找到了一个解决方案,而不是最好的解决方案。用JSON导出类,从版本3.X之前的JSON中删除安装在PARSE中重新导入JSON作为安装类...不干净,不是代码解决方案,但工作和目前就足够...... :-)

1 个答案:

答案 0 :(得分:0)

如果你只知道obj-​​c那么最简单的方法是创建一个新的应用程序并编写一些代码来生成PFQuery并批量通过所有1000个组中的安装。建立一个所有的安装列表您要删除的内容,然后在1000个小组deleteAllInBackground:PFObject)上批量浏览。

您无法使用SDK,因此您需要使用REST接口并在标头中指定主密钥(而不是REST客户端密钥)。

理想情况下,这将在javascript中作为指定使用主密钥(未经测试)的云代码作业完成,以便您避免所有网络延迟,然后您还可以在查询上使用.each来简化安装配料。