从数据库到用户随机检索两个用户,然后不再显示它们
Posted
技术标签:
【中文标题】从数据库到用户随机检索两个用户,然后不再显示它们【英文标题】:Retriving two PFUsers at random from database to user, then not show them again 【发布时间】:2013-08-12 03:14:58 【问题描述】:我发现 post 在 Parse 论坛中查询随机 PFObjects 非常有帮助,但在将其作为查询我的数据库中的随机 PFUsers 时遇到了麻烦。作为一个具体的例子,假设数据库中有10个用户,我怎么能随机拉两个用户,在我的应用程序中显示给current_user
之后(通过“显示”我的意思是它会显示一些属性两个用户,例如他们的家乡),确保他们不再显示?
我目前的想法是为每个PFUser
添加一个名为seen_by_current_user
的数组属性,其中包含current_user
看到的用户id
s 的列表,并且在查询随机用户时使用PFQuery
,它只会查询那些!seen_by
和current_user
。我遇到困难的地方是了解这是否完全可行PFQuery
,如果可以,我该如何实施。
谢谢!
【问题讨论】:
【参考方案1】:PFQuery whereKey:notContainedIn: 方法是您想要使用的,第二个参数是当前用户已经看到的用户 ID 数组。
【讨论】:
谢谢,这是正确的。我以为我已经浏览了所有 PFQueries 文档,但我想我错过了这个——这正是我想要的。再次感谢!以上是关于从数据库到用户随机检索两个用户,然后不再显示它们的主要内容,如果未能解决你的问题,请参考以下文章
在特定日期时间从 Oracle 数据库中检索数据,然后在 php 中将它们发布到 firebase