将副本集转换为共享集群后立即更改 MongoDB 文档 ID?
Change MongoDB document IDs as soon as converting a replica set to shared cluster?
我想知道,当我将数据库从单台机器移动到共享集群时,唯一文档 ID 是否会立即发生变化?我问是因为我读到 mongoDB 基于服务器、时间等构建 ID。
我读了这个 tutorial 现在我不确定,如果我必须实施我自己的 "unique id" 来确保 ID 始终相同。
我很高兴收到任何提示!
谢谢
不,ID 保持不变。 ID 是在您第一次创建文档时生成的,然后它保持不变。 ID中的服务器和时间部分只是为了保证ID的唯一性。
我想知道,当我将数据库从单台机器移动到共享集群时,唯一文档 ID 是否会立即发生变化?我问是因为我读到 mongoDB 基于服务器、时间等构建 ID。
我读了这个 tutorial 现在我不确定,如果我必须实施我自己的 "unique id" 来确保 ID 始终相同。
我很高兴收到任何提示!
谢谢
不,ID 保持不变。 ID 是在您第一次创建文档时生成的,然后它保持不变。 ID中的服务器和时间部分只是为了保证ID的唯一性。