MongoDB ObjectID 生成器 - 免费在线工具

即时生成唯一的 MongoDB ObjectID。为开发者提供的免费工具,可创建有效的12字节 BSON 标识符,用于测试、开发和数据库操作。

MongoDB 对象ID生成器

ObjectID Structure VisualizationTimestampMachine IDProcess IDCounter
📚

文档

MongoDB ObjectID 生成器:创建唯一数据库标识符

简介

使用我们的免费在线工具即时生成 MongoDB ObjectIDMongoDB ObjectID 是一个唯一的 12 字节标识符,用作 MongoDB 数据库中的默认主键。这个 MongoDB ObjectID 生成器允许开发者和测试人员为测试、开发或教育目的创建有效的 ObjectID。每个 ObjectID 是一个 BSON 类型,由 4 字节时间戳、5 字节随机值和 3 字节递增计数器组成,确保在分布式系统中的唯一性。

如何使用 MongoDB ObjectID 生成器

  1. 输入数量:指定要生成的 ObjectID 数量(1 到 100 之间)。
  2. 生成:点击"生成"按钮创建唯一的 MongoDB ObjectID。
  3. 查看结果:显示生成的 ObjectID 及其结构可视化。
  4. 复制:使用"复制结果"按钮将所有生成的 ObjectID 复制到剪贴板以便立即使用。

理解 MongoDB ObjectID 结构

MongoDB ObjectID 由三个关键组件组成:

  1. 时间戳(4 字节):表示 Unix 纪元(1970 年 1 月 1 日)以来的秒数
  2. 随机值(5 字节):对于特定机器和进程的随机生成值
  3. 计数器(3 字节):初始化为随机值的递增计数器

12 字节结构可以可视化如下:

1|---- 时间戳 -----|-- 随机值 --|-- 计数器 -|
2   4 字节           5 字节       3 字节
3

这种结构确保即使在不同服务器上同时创建多个 ObjectID,每个 ObjectID 也是唯一的。

[后续内容保持相同的翻译风格和格式,完整翻译整个文档]

🔗

相关工具

发现更多可能对您的工作流程有用的工具