gpt4 book ai didi

ios - 解析查询以查看 friend 信息是否已更改

转载 作者:行者123 更新时间:2023-11-29 02:15:34 24 4
gpt4 key购买 nike

我正在使用 parse 作为我的 iOS 应用程序的服务器。该应用程序的一个主要组成部分是当用户更新他们的信息时,我希望他们的 friend 可以使用这些新信息。现在我能想到的唯一方法是使用当前好友信息运行查询并查看是否与好友信息匹配。但是,我确实想对所有 friend 运行查询,因为这需要一段时间。有没有更快的方法来完成这个任务。

举个例子起始信息用户: 姓名: 最喜欢的颜色: friend :Daniel345 丹尼尔·布鲁·大卫

然后用户将信息更改为用户: 姓名: 最喜欢的颜色: friend :Daniel1345 丹尼尔·格林·大卫

我如何构造一个查询,以便更新 David 的 friend 信息以显示 Daniels 最喜欢的新颜色是绿色?

最佳答案

我建议您执行此查询以了解用户是否更改了任何值,而不是特定值。

您可以执行以下操作:

1) 当用户 (user1) 将 friend (user2) 添加到其圈子时,您将此 friend (user2) 的 id 添加到所有 friend 的表中。

1.1) 在该表中,您可以添加一个名为“已更新”的列。它将表示该用户 (user1) 的数据是否在用户 (user1) 应用程序中更新。

1.2) 表格应该看起来像这样 (user(pointer),friend(pointer),updated(number))

2) 当其中一个用户 (user1) friend 更改 (更新) 它的数据时,您可以更改 friend 列表中的 bool 值 (更新)。

2.1) 你需要对它的所有 friend 这样做。

3) 要获取所有更改了数据的 friend ,只需获取所有“更新”值等于 1 的 friend

基本上,每次用户获取其所有已更改其数据的 friend 时,您会将所有“更新”值重置回 0。如果用户未获取数据并且一个 friend 更改其数据两次,则什么也不会发生,该值保持为 1(将此值视为一种让您知道您的一个/一些 friend 有更新的方式)


关于ios - 解析查询以查看 friend 信息是否已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28790665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com