【问题标题】: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 看到的用户ids 的列表,并且在查询随机用户时使用PFQuery,它只会查询那些!seen_bycurrent_user。我遇到困难的地方是了解这是否完全可行PFQuery,如果可以,我该如何实施。

谢谢!

【问题讨论】:

    标签: ios parse-platform


    【解决方案1】:

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

    【讨论】:

    • 谢谢,这是正确的。我以为我已经浏览了所有 PFQueries 文档,但我想我错过了这个——这正是我想要的。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 2020-08-08
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多