从数据库到用户随机检索两个用户,然后不再显示它们

时间:2013-08-12 03:14:58

标签: ios parse-platform

我发现在Parse论坛中查询随机PFObject的post非常有帮助,但在我的数据库中查询随机PFUser时遇到了麻烦。作为一个具体的例子,假设数据库中有10个用户,我如何能够随机抽取两个用户,并在我的应用程序中显示current_user之后(通过“显示”我的意思是它会显示一些这两个用户的属性,比如他们的家乡),确保他们不再显示?

我目前的想法是为名为PFUser的每个seen_by_current_user添加一个数组属性,其中包含id所见的用户current_user列表,当使用PFQuery查询随机用户时,它只会查询!seen_by current_user PFQuery。我遇到困难的地方是通过{{1}}了解这是否可行,如果是,我可以如何实现它。

谢谢!

1 个答案:

答案 0 :(得分:1)

PFQuery whereKey:notContainedIn:方法是您想要使用的方法,第二个参数是当前用户已经看到的用户ID数组。