我Collection 了900万张唱片.我目前正在使用以下脚本更新整个集合:
简单的更新.js
db.mydata.find().forEach(function(data) {
db.mydata.update({_id:data._id},{$set:{pid:(2571 - data.Y + (data.X * 2572))}});
});
这是从命令行运行的,如下所示:
mongo my_test simple_update.js
因此,我所做的就是根据一个简单的计算添加一个新字段pid.
有没有更快的办法?这需要大量的时间.