我尝试使用Android解析我的Installations表中的所有安装。 我写了一个查询,但因为这个表不是一个costum表,所以这行不适用于我:
ParseQuery<ParseInstallation> query3 = new ParseQuery<ParseInstallation>("Installation");
所以我读了一遍并发现了这个:
ParseQuery query3 = ParseInstallation.getQuery();
query3.setLimit(1000);
query3.findInBackground(new FindCallback<ParseInstallation>() {
@Override
public void done(final List<ParseInstallation> objects2, ParseException e) {
// TODO Auto-generated
// method stub
if (e == null) {
但它也不起作用。
答案 0 :(得分:0)
由于Parse安全规则,不允许列出Installation表中的所有记录。在Parse documentation中非常清楚find
查询除非使用主密钥,否则不会返回Installation
表中的所有记录。如果ACL允许,您只能获得自己的安装记录:
安装请求通常遵循ACL。查找请求, 但是,返回发出请求的安装,只返回 安装,无论在该安装上定义了什么ACL。