gpt4 book ai didi

javascript - Parse 上的反向关系查找

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

我正在使用 Parse.com管理我的模型,我遇到了一个问题,我找不到好的解决方案。

假设我必须建模:

团队:姓名、号码、国家

成员:姓名、团队(指向团队的指针)

我想获取所有团队,并在一个查询中包含所有团队成员。如果这不可能,我将不得不为我获取的每个团队运行一个查询。

Parse 可以吗?我读了他们的文档。但找不到办法...

最佳答案

如果重点是获取所有成员和团队,为什么不获取所有成员并使用

includeKey("Team")

在成员查询中包含所有团队对象?

另一方面,在为解析(或任何其他 NoSQL 数据库)设计时,您应该从定义您将进行的查询开始,然后设计您的“模式”。

因为你有一个从 Member 指向 Team 的指针,看起来这是一个一对多的关系。一个团队可以有很多成员,但一个成员只能属于一个团队。

那么,您主要执行哪些查询?永远不要“列出一个成员所属的所有团队”,因为它只能是一个。您将查询成员,也可能很高兴看到团队。您将(显然)查询团队并需要获取该团队的所有成员。与团队或成员相关的其他问题?

如果您需要一个团队中的成员列表,您可以使“成员”成为从团队到成员的 PFRelation。我知道如果您习惯了 SQL 数据库,这似乎很奇怪,但这在 NoSQL 数据库中并不罕见。

关于javascript - Parse 上的反向关系查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22600529/

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