Firestore结构模型

时间:2018-02-25 22:36:10

标签: android firebase google-cloud-firestore

来自SQL背景和观看教程,我正在尝试在Firestore中创建一个模型来了解工作原理。我基本上想要模型的情况,其中用户有多个列表,每个列表都有他的朋友(显示朋友的名字)。以下是否有意义?

Users
    "john@xyz.com"
         -Name: John Smith

    "celina@xyz.com"
         - Name: Celina West

    "dan@xyz.com"
         - Name: Dan Nelson

Lists
     "john@xyz.com"
           List_Titles
                  "List 1"
                       - <AutoGenId>: Celina West
                       - <AutoGenId>: Dan Nelson

&#34; - &#34;是一个字段,任何带括号的文档和任何没有前缀的东西都是集合。

我在这里找到的一个问题是,让我们说用户更新他/她的名字。然后,我不得不只使用Users Collection,而是通过每个子集合List来查找该人并更新名称。我想过使用电子邮件ID而不是名字,但是当你查看它时,这就违反了&#34;结构nosql db&#34;办法。另外,每次我必须单独调用Users表,每个Id都要查询名称。

我的假设是否正确? 感谢

0 个答案:

没有答案