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



我发现这篇在Parse论坛中查询随机PFObjects的帖子很有帮助,但在我的数据库中,我很难将其实现为随机PFUsers的查询。作为一个具体的例子,假设数据库中有10个用户,我如何能够随机抽取两个用户,并在我的应用程序中向current_user显示后(我所说的"显示"是指它将显示两个用户的一些属性,例如他们的家乡),确保他们不会再次显示?

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

谢谢!

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

最新更新