小编abi*_*tra的帖子

Mongodb更新所有具有唯一id的文档

我收集了products近 10 万份带有名字的文档。我想引入一个新的密钥,称为 在所有文档中secondaryKey具有唯一值。uuid我使用nodejs.

我面临的问题:-

当我尝试以下查询时,

db.collection('products').updateMany({},{"$set":{secondaryKey: uuid()}});
Run Code Online (Sandbox Code Playgroud)

在这里它更新所有具有相同值的文档uuid

我尝试使用循环来一一更新文档,但这里的问题是我没有filter价值,updateOne因为我想更新所有文档。

任何人都可以在这里帮助我吗?谢谢 :)

mongodb node.js mongodb-query node-mongodb-native

5
推荐指数
1
解决办法
2601
查看次数