如何在NoSQL数据库中拥有自引用

时间:2018-02-03 03:19:48

标签: firebase nosql google-cloud-firestore

我计划创建一个使用Cloud Firestore实时数据库的应用。但是,我真的只有mysql关系数据库的经验。我怎么能在nosql数据库中拥有这种结构:

user (collection)
    firstName: String
    lastName:  String
    username:  String
    email:     String
    password:  String
    birthdate: Date
    accountCreationDate: Date
    phoneNumber: String
    friends: [user]

正如我所指出的那样,user将是一个集合,user中的每个文档都会包含我列出的字段。这很简单,但朋友"字段&#34 ;?每个用户可以拥有一个或一组朋友(每个朋友都是用户自己)。我如何在nosql数据库中拥有这种自我关系?谢谢!

0 个答案:

没有答案