没有模式的数据是无用的。您从MongoDB获得文档,该怎么做?阅读一些领域?您需要知道这些字段的名称,类型和含义。那是一个架构。
当人们说MongoDB“没有模式”时,他们实际上是说它不像SQL数据库那样强制执行模式。MongoDB将架构问题提升到您的应用程序级别,您可以在其中更灵活地处理它们。例如,为了向文档中添加新字段,您无需对
ALTER集合执行全部或全部操作(可能需要数百万个条目)。您只需将该字段添加到ODM(猫鼬)模式中就可以了。

没有模式的数据是无用的。您从MongoDB获得文档,该怎么做?阅读一些领域?您需要知道这些字段的名称,类型和含义。那是一个架构。
当人们说MongoDB“没有模式”时,他们实际上是说它不像SQL数据库那样强制执行模式。MongoDB将架构问题提升到您的应用程序级别,您可以在其中更灵活地处理它们。例如,为了向文档中添加新字段,您无需对
ALTER集合执行全部或全部操作(可能需要数百万个条目)。您只需将该字段添加到ODM(猫鼬)模式中就可以了。