为什么我们应该在 Django 中为 MongoDB 创建模型字段?
Why should we create Model fields in Django for MongoDB?
我和 Django
一起在 RDBMS
上工作过。我熟悉 Django
中的模型、模型字段。
我们正在寻找一种在数据库中存储大型文档的更好方法。
我们遇到了 MongoDB
,发现 MongoDB
中的集合没有用于存储文档的架构。
但我发现很多教程在 Django
中使用 MongoDB
时提到了 Model fields
。我为此进行了很多搜索,但找不到为什么他们仍在 Django
.
中的模型中提及模型字段
为什么在 MongoDB
集合没有特定架构的情况下我们仍在创建 Model fields (columns)
?
Mongo 模式是可选的。但是,它们具有以下优点:
- 模式验证(例如数据类型、每个字段的特定验证)
- 一致的数据结构(例如,可能有助于检索数据)
可能感兴趣的更多资源:
https://docs.mongodb.com/manual/core/data-modeling-introduction/
https://docs.mongodb.com/manual/core/schema-validation/
我和 Django
一起在 RDBMS
上工作过。我熟悉 Django
中的模型、模型字段。
我们正在寻找一种在数据库中存储大型文档的更好方法。
我们遇到了 MongoDB
,发现 MongoDB
中的集合没有用于存储文档的架构。
但我发现很多教程在 Django
中使用 MongoDB
时提到了 Model fields
。我为此进行了很多搜索,但找不到为什么他们仍在 Django
.
为什么在 MongoDB
集合没有特定架构的情况下我们仍在创建 Model fields (columns)
?
Mongo 模式是可选的。但是,它们具有以下优点:
- 模式验证(例如数据类型、每个字段的特定验证)
- 一致的数据结构(例如,可能有助于检索数据)
可能感兴趣的更多资源: https://docs.mongodb.com/manual/core/data-modeling-introduction/ https://docs.mongodb.com/manual/core/schema-validation/