📅  最后修改于: 2023-12-03 14:44:22.563000             🧑  作者: Mango
MongoDB 项目所有字段
MongoDB 是一种流行的 NoSQL 数据库,采用面向文档的方式存储数据。下面是 MongoDB 项目中所有字段的介绍。
Basic
- _id: 文档的唯一标识符。可以是 ObjectId,也可以是任何其他类型的值。
- value: 存储在文档中的主要数据。
Metadata
- createdAt: 创建文档的时间。
- updatedAt: 更新文档的时间。
- createdBy: 创建文档的用户 ID。
- updatedBy: 更新文档的用户 ID。
- version: 文档的版本号。
Index
为文档设置索引,以提高检索效率。
- _id
- value
- createdBy
- updatedBy
- version
Validation
- $jsonSchema: 指定文档应遵循的 JSON 模式。
GridFS
- _id: GridFS 文件的唯一标识符。
- filename: 文件名。GridFS 所有者可以查找文件。
- length: 文件大小(以字节为单位)。
- contentType: 文件的 MIME 类型。
- chunkSize: 每个块的大小(以字节为单位)。
- uploadDate: 在 GridFS 中创建文件的日期和时间。
- aliases: 别名列表,用于获取文件。
- metadata: 与文件相关的元数据。
- md5: 文件的 MD5 摘要。
Replica Sets
- _id: 副本集的唯一标识符。
- members: 副本集中的成员的列表。
- version: 副本集的版本号。
- electionId: 用于选举的唯一标识符。
- heartbeatIntervalMillis: 副本集中成员之间发送心跳的时间(以毫秒为单位)。
Sharding
- _id: 分片键。所有分片都根据此值对数据进行分片。
- primary: 存储分片的主机名。
- chunkSize: 每个分片的大小(以字节数为单位)。
- version: 分片的版本号。
以上就是 MongoDB 项目中所有字段的介绍。希望这些可以帮助开发人员更好地了解和使用 MongoDB。