我有一个关于在MongoDB中创建集合的物理模式的基本问题。
我可以创建一个没有值的MongoDB文档吗?在这一点上,我只知道键和一些数据类型。但我没有价值观。是否可以创建一个架构,其中 O 只有值的占位符?
- 对于字符串,我可以将"或"abc"(虚拟值)作为值的占位符。
- 对于十进制,我可以做同样的事情。将 123.1 作为虚拟值。
- 对于布尔值,我可以将真或假作为虚拟值
- 对于日期,我可以将"01-01-1900"作为虚拟值
但是,当我有数百个字段时,放置这样的虚拟值变得复杂,尤其是嵌套字段,例如文档中的文档或数组。
我正在尝试找到一个相当于"创建表"的 SQL 世界,我们可以在其中创建物理模式,而无需放置值
有什么建议吗?
谢谢奥罗宾多
如果需要
,可以插入包含任何内容的文档(只能插入部分元素甚至空文档)。MongoDB是一个面向文档的数据库,其中每个文档可以绝对不同。
忘记你所知道的关于RDBMS的一切,因为这些知识在MongoDB世界中是绝对无用的。