mongodb - MongoDB 的命名约定是什么?

对于 MongoDB 实体(例如数据库、集合、字段名)是否有一组首选命名约定?

我的想法是这样的:

  • 数据库:由目的(单数)组成,以“db”结尾——全部小写:imagedb、resumedb、memberdb 等。
  • 收藏:小写复数:图片、简历、
  • 文档字段:lowerCamelCase,例如memberFirstName、fileName 等

最佳答案

  1. 保持简短:Optimizing Storage of Small Objects , SERVER-863 .愚蠢但真实。

  2. 我想适用于关系数据库的规则几乎应该在这里适用。而且经过这么多年,RDBMS 表应该命名为单数还是复数仍然没有一致意见......

  3. MongoDB 使用 JavaScript,因此请使用 camelCase 的 JS 命名约定。

  4. MongoDB 官方文档中提到你可以使用下划线,内置标识符也被命名为 _id (但这可能是表示 _id 旨在私密、内部、从不显示或编辑。

https://stackoverflow.com/questions/5916080/

相关文章:

windows - 可视化管理 MongoDB 文档和集合

mongodb - DynamoDB 与 MongoDB NoSQL

mongodb - Elasticsearch vs.用于过滤应用程序的 MongoDB

javascript - 找不到模块 '../build/Release/bson' ] 代码 :

database - 如何列出 mongo shell 中的所有数据库?

mongodb - NoSQL - MongoDB 与 CouchDB

mongodb - 将图像存储在 MongoDB 数据库中

json - JSON文件的mongoimport

mongodb - 如何部分更新 MongoDB 中的对象,以便新对象与现有对象重叠/合并

mongodb - 我怎么知道 mongoDB 在哪里存储数据? (它不在 default/data