示例:如果我有一个数据库,我们称它为world
,那么我可以有一个国家/地区集合。
该集合可以包含文档,例如文档上的一个示例:
"_id" : "hiqgfuywefowehfnqfdqfe",
"name" : "Italy",
cities : {{"_id": "ihevfbwyfv", name : "Napoli"}, {"_id: "hjbyiu", name: "Milano"}}
为什么要我或何时创建一个新的文档集合,我可以在world集合中扩展我的文档,而不用创建一个新的集合。
创建新集合不同于创建新域吗?
单独的集合提供最大的查询灵活性。如果您需要选择单个文档,需要对查询进行更多控制或拥有庞大的文档并且需要更多的工作,则单独的集合是很好的选择。选择嵌入的文档受到更多限制。一个文档(包括其所有嵌入式文档和数组)不能超过16 MB。嵌入式文档既简单又快速,当您需要整个文档,带注释片的文档或根本不带注释的文档时,它是很好的选择。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句