区分生成与查询边界
生成模式创建新的测试标识符;解析模式读取现有值;日期边界模式在时间前缀后补零,用于构造查询比较值。
- 查询边界不能当作唯一的新记录标识符。
标识符
选择生成标识符、解析现有值或创建日期查询边界。
4 字节无符号时间戳、5 字节随机值、3 字节计数器。随机字节无法还原机器 ID 或 PID。
输入仅在当前浏览器中处理,不会发送到服务器。
解码:每行一个 24 位十六进制 ObjectId。生成:留空使用当前时间,或输入一个时间。时间下界:每行一个时间。使用整数 Unix 秒或带秒和 Z 或 ±HH:mm 的 ISO 时间;不会去除空格。
最多 1,000 行、100,000 个 UTF-16 码元;可生成 1–1,000 个 ID。时间范围为 0–4294967295 Unix 秒。
输入内容或载入示例以开始。
为接口准备测试数据时,ObjectId 生成器能先生成符合格式的标识符,无需创建真实数据库记录。从日志里拿到已有值时,则可以查看前八位十六进制字符所携带的时间。
格式正确不代表数据库中存在对应文档。内嵌时间也不能证明实际插入时刻;如果业务需要精确记录事件时间,应保留独立的日期字段。
ObjectId 生成器把内容分为四字节时间戳、五字节随机值和三字节计数器。中间部分作为不透明随机值展示,不会声称能从现代格式中还原机器名称或进程号。
批量检查时,错误位置和成功数量一样重要。解析结果保留原始输入、物理行号和错误原因,便于回到日志定位,避免只复制成功值后漏掉问题。
生成模式创建新的测试标识符;解析模式读取现有值;日期边界模式在时间前缀后补零,用于构造查询比较值。
生成模式输入留空时使用当前秒。指定时间可填写 Unix 秒数,或包含 Z、正负时区偏移的 ISO 日期。
解析时每行输入一个完整的二十四位十六进制值。先查看无效行,再复制结果;页面分批展示不会截断导出报告。 解析和日期边界默认在编辑后 350 ms 自动更新;关闭自动转换后,可点“转换”或按 Ctrl/Cmd+Enter 执行。生成始终需要主动触发,不会随输入自动生成。
每次生成一至一千个小写值。浏览器加密随机源初始化当前上下文的随机字段和计数器,随后逐个递增计数器。
ObjectId 解析将前四字节按无符号大端序转换为 Unix 秒数,并显示 UTC 日期以及其余字段,便于对照日志。
为指定秒创建尾部补零的 BSON 标识符,用于表达时间查询范围。这个操作只计算值,不会查询或创建数据库文档。
生成模式复制或下载逐行 TXT;解析和边界模式导出 JSON 报告,保留原始输入与错误,包括当前报告预览尚未显示的行。
读取前四字节即可得到内嵌 Unix 秒数,本页同时显示 UTC 日期。它可能来自客户端时钟或人为指定日期,不能当成文档实际插入时间的证明。
ObjectId 生成器遵循时间、随机值和递增计数器的布局,使冲突概率很低,但不能承诺绝无碰撞。数据库仍应通过主键或唯一索引约束标识符。
每次可以生成一至一千个。复制和 TXT 下载包含完整批次;页面按批次展示更多行,显示数量不改变实际生成数量。
可以把这类十二字节值用于其他系统,但需要确认目标系统接受其长度、字符形式和时间语义。它不是 UUID,也不适合充当保密令牌。
不连接。生成、解析和时间边界计算均在浏览器内完成。解析成功只说明格式符合要求,不表示任何数据库中确实有这条记录。
发现解析边界问题?