📜  mongodb 项目所有字段 (1)

📅  最后修改于: 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。