创建没有值的MongoDB文档

时间:2017-10-24 07:11:39

标签: json mongodb nosql data-modeling physical-design

我有一个关于在MongoDB中创建集合的物理模式的基本问题。

我可以创建没有值的MongoDB文档吗?此时我只知道键和一些数据类型。但我没有价值观。是否可以创建一个模式,其中O只有值的占位符?

  • 对于字符串,我可以将“”或“abc”(虚拟值)作为值的占位符。
  • 对于十进制,我也可以这样做。将123.1作为虚拟值。
  • 对于布尔值,我可以将true或false设为虚拟值
  • 约会我可以将“01-01-1900”作为虚拟值

但是当我有数百个字段时,放置这样的虚拟值会变得很复杂,特别是嵌套的字段,例如文档或数组中的文档。

我正在尝试找到一个等同于“create table”的SQL世界,我们可以创建物理模式,而不需要放置值

有什么建议吗?

由于 奥罗宾多

1 个答案:

答案 0 :(得分:0)

如果需要,可以插入包含任何内容的文档(您只能插入部分元素甚至是空文档)。 MongoDB是一个面向文档的数据库,每个文档都可以完全不同。

忘记你对RDBMS的所有了解,因为这些知识在MongoDB世界中绝对没用。