1

我曾RDBMSDjango. 我熟悉模型,模型字段在Django.

我们正在寻找一种在数据库中存储大型文档的更好方法。

我们偶然MongoDB发现其中的集合MongoDB没有存储文档的模式。

但是我发现了很多教程,他们Model fieldsMongoDB使用Django. 我为此搜索了很多,但找不到为什么他们仍然在Django.

Model fields (columns)当没有特定的MongoDB集合模式时,为什么我们仍在创建?

4

1 回答 1

1

Mongo 模式是可选的。但是,它们具有以下优点:

  • 架构验证(例如数据类型、每个字段的特定验证)
  • 一致的数据结构(例如,在检索数据时可能会有所帮助)

可能有趣的进一步资源: https ://docs.mongodb.com/manual/core/data-modeling-introduction/ https://docs.mongodb.com/manual/core/schema-validation/

于 2019-04-02T23:16:02.103 回答