小编Rom*_*lko的帖子

如何在updateMany中获取要更新的当前文档的指针

我有一个最新的mongodb 3.2,并且有许多具有timeStamp的项目的集合.

需要将毫秒转换为Date对象,现在我使用此函数:

db.myColl.find().forEach(function (doc) {
    doc.date = new Date(doc.date);
    db.myColl.save(doc);
})
Run Code Online (Sandbox Code Playgroud)

更新2百万行需要很长时间.

我尝试使用updateMany(似乎它非常快)但我如何才能访问当前文档?有没有机会使用updateMany重写上面的查询?

谢谢.

mongodb

6
推荐指数
1
解决办法
513
查看次数

标签 统计

mongodb ×1