gpt4 book ai didi

java - 如何使用 Parse.com ParseRelation

转载 作者:行者123 更新时间:2023-11-30 03:23:23 25 4
gpt4 key购买 nike

我有一个具有解析“用户”的应用程序。用户是某种管理员。在管理员下面,我们有一个“普通用户”。这些普通用户不通过 Parse 注册,而只是通过“父子关系”绑定(bind)到其他数据的 ParseObjects。

它们通过 regularUser.put("user",ParseUser.getCurrentUser()); 连接到 Admin 用户;

管理员可以单击“共享”按钮与其他管理员用户共享此常规用户及其所有随附数据。

我的问题是我不知道执行此操作的最佳方法。如何让普通用户属于一个或多个用户?

我不确定什么时候最好将数据绑定(bind)到用户、将对象添加到“父级”还是 ParseRelation(我仍然不太明白)。

我有主键/外键的 SQL 背景,我没有看到 SQL 和 Parse 关系之间的直接比较。请帮我解决这个问题。

enter image description here

最佳答案

如果您将“普通用户”对象视为其他东西(可能是颜色),您可能会发现它不会那么令人困惑。让我们称“用户 1”为红色,“用户 2”为绿色,“用户 3”为蓝色。

好的,现在我们想让 Parse 用户 1 说他们喜欢红色和绿色。解析用户 2 喜欢绿色和蓝色。

在 parse.com 中你可以存储引用,所以如果你在 SQL 中有一个多对多连接表,你可以根据需要在 Parse 中创建相同的表,或者你可以只在一侧存储引用链接和/或另一个。

例如,您可以在 Parse User 对象上有一个数组(如果您不希望有太多)。此属性可以根据您的喜好命名(在您的示例中为“用户”,在我的示例中为“颜色”)。

this documentation关于如何在 Android 代码中使用数组。还有另一节介绍如何 query using arrays .

我看到很多关于关系/指针等的问题,如果您使用 parse.com 标签查看,您会找到更多信息。

我认为,如果他们可以在他们的文档中发布一些关于关系的一般信息,那就太好了。

关于java - 如何使用 Parse.com ParseRelation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18708697/

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