结构数据NoSQL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构数据NoSQL相关的知识,希望对你有一定的参考价值。
我是NoSQL的新手,这就是我来这里得到你的意见的原因。
我试图了解在特定情况下使用嵌套对象或子集合是否更好。我会试着解释一下我的情况。
我必须在我的Db中存放几家商店。每个商店都有一个地址,一个电话号码等...所以我有一个收集“商店”和几个代表商店的文件。现在,我的商店有一些联系人(例如2,3或4名员工)。我的问题是,我该怎么做:
- 在我的“商店”文档中存储2,3或4个对象,例如:
objectContact: {
name: "Georges",
age: 20....
}
- 在我的“商店”文档中创建子集“联系人”,然后在此子集合中插入2,3或4个文档。
哪个更好?这两个解决方案中的一个是否会禁用NoSQL中的某些工具/查询?在写入/读取数据时,这两种解决方案中的一种是否更快?
提前致谢,
答案
目前,云防火墙中的所有查询都很浅,这意味着您无法通过其集合获取子集合。您已单独阅读。所以我建议你将它存储在嵌套文档中。但它没有什么限制。 Check this link for detailed explanation of modelling data in cloud firestore
以上是关于结构数据NoSQL的主要内容,如果未能解决你的问题,请参考以下文章