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

标签 mongodb naming-conventions

对于 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 旨在私密、内部、从不显示或编辑。

关于mongodb - MongoDB 的命名约定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5916080/

相关文章:

node.js - Mongoose 从数组元素中选择特定字段

java - Spring Data MongoDB - 按多个字段排序不起作用

naming-conventions - toml 文件中键的命名约定

java - 对于可以在 xml 文件中存储某些对象并读取它的类来说,合适的名称是什么?

python - 模块名称重新定义内置

C# 命名约定(标题与名称)

MongoDB更新子文档数组或字典

python - 如何改进 XML 导入到 mongodb 中?

node.js - 增加数组对象 mongodb-node 中元素的属性值

android - 在Android中使用Kotlin时,使用camelCase在xml中标识ID