Parse.com查询iOS上非空的列

时间:2016-05-22 17:23:47

标签: ios mongodb parse-platform

这应该是一项简单的任务,但它让我感到悲伤。我在数据库中有这样的对象:

{
  "objectId": "abcdefg1",
  "comment": null
},
{
  "objectId": "abcdefg2",
  "comment": "Some text as a comment"
}

我正在尝试仅查询在iOS上有评论文字的记录。我正在执行以下查询:

PFQuery *query = [PFQuery queryWithClassName:@"Review"];
[query whereKeyExists:@"comment"];

当它被执行时,当我只期待一个时,我得到了上面列出的两个结果。有人可以指出我哪里出错了。谢谢!

1 个答案:

答案 0 :(得分:0)

唉......很自然我只是想通了。这是解决方案:

PFQuery *query = [PFQuery queryWithClassName:@"Review"];
[query whereKey:@"comment" notEqualTo:[NSNull null]];

这会返回我预期的一个对象。我需要更好地关注文档。

https://parse.com/docs/ios/guide#objects-data-types