我计划编写一个脚本来根据此来源更改mongodb表和字段:https://docs.mongodb.com/manual/tutorial/write-scripts-for-the-mongo-shell/
我计划生成一个UUID并添加一个新字段添加到已更改的表中,我发现此引用on how to generate a BSON UUID object 但是我需要指定一个32字节的十六进制字符串来转换为UUID BSON子类型。理想情况下,我正在寻找一个等同于this的mongodb,它通过创建一个随机散列本身来自动生成UUID v1,而不需要32字节的十六进制输入。这是怎么做到的?我打算在这个上创建一个mongodb将执行的脚本。
答案 0 :(得分:1)
由于我认为没有直接的mongodb解决方案,我使用了它:Create GUID / UUID in JavaScript?,这是一个适合我需要的小提琴。
答案 1 :(得分:0)
在 javascript 中你可以使用这个 bson-objectid
库