更新所有文档,添加具有不同值的新字段

时间:2018-11-30 09:27:56

标签: mongodb express mongoose uuid

我正在Express应用程序中使用uuid软件包,我需要将这些ID添加到我的所有文档中。

Users.updateMany({},{$set:{newId:uuid()}},(err,success)=>{
      if(success) console.log(success);
});

我尝试过这种方式,成功返回的值不同,但是在数据库中保存的值相同。我需要在我的文档中添加具有不同id的newId字段,这就是全部。感谢关注和帮助!

1 个答案:

答案 0 :(得分:1)

如果您熟悉异步/等待,则应该可以使用

\w+|@\[(?:(?:'[^']+'|"[^"]+")(?:, *|(?=\])))*\]@