Firestore中不同集合中相互依赖的文档的正确模式是什么?

时间:2018-08-10 19:19:39

标签: google-cloud-firestore

假设我想编写一个显示组织中团队成员目录的应用程序。它包含两个组件:成员项目。成员可能是多个项目的一部分。 该应用程序必须允许您浏览项目列表,并查看该项目的成员。它还必须允许您点击一个成员,并查看该成员所属的所有项目的列表。

在Firestore中构造此结构的正确方法是什么?我认为这不是要复制数据:

  • 会员

    • 名称
    • 项目
      • id_project
  • 项目

    • 名称
    • 成员
      • id_member

我习惯于根据关系数据库和外键进行思考。既然Firestore中似乎没有类似的东西,那么确保关系数据完整性的准则有哪些?

0 个答案:

没有答案