解析服务器查询以在用户名下查找关键字

时间:2016-09-25 04:09:54

标签: swift parse-server

我一直试图查询班级中的所有行"帖子"那,首先属于当前用户,然后有" fish"在列"类型"在同一个班级"帖子"。

我可以成功获取属于当前用户的所有帖子:

let posts = PFQuery(className: "posts")
    posts.whereKey("username", equalTo: PFUser.currentUser()!.username!)
    posts.countObjectsInBackgroundWithBlock ({ (count:Int32, error:NSError?) in
        if error == nil {
            header.posts.text = "\(count)"
        }

我尝试在第一个whereKey下使用

添加另一个whereKey
posts.whereKey("fish", equalTo: "fish")

但这没有用。关于我需要做些什么才能实现这个目标?

1 个答案:

答案 0 :(得分:0)

在解析中,您可以根据需要添加任意数量的条件。从你的代码我认为问题是你的第二个关键。在你的第二个关键位置,你试图找到 fish 列下的所有鱼类,并在你的问题中写道,你想要找到类型列下的所有鱼类,以便请改变这个

posts.whereKey("fish", equalTo: "fish")

对此:

posts.whereKey("type", equalTo: "fish")