我发现这篇在Parse论坛中查询随机PFObjects的帖子很有帮助,但在我的数据库中,我很难将其实现为随机PFUsers的查询。作为一个具体的例子,假设数据库中有10个用户,我如何能够随机抽取两个用户,并在我的应用程序中向current_user
显示后(我所说的"显示"是指它将显示两个用户的一些属性,例如他们的家乡),确保他们不会再次显示?
我目前的想法是为每个PFUser
添加一个名为seen_by_current_user
的数组属性,其中包含一个用户id
的列表,这些用户是current_user
看到的用户,当使用PFQuery
查询随机用户时,它只会查询!seen_by
和current_user
。我遇到的困难是,通过PFQuery
了解这是否可行,如果可行,我如何实现它
谢谢!
PFQuery whereKey:notContainerIn:方法是您想要使用的,第二个参数是当前用户已经看到的用户ID的数组。