在mongo终端上操作,把一个collection中中某个字段值复制到另一个字段上:
>remap = function(x){
if (x.love) {
db.user.update({_id: x._id}, {$set: {want: x.love}});
}
};
>db.user.find().forEach(remap);
完全是javascript的语法,利用Array强大的forEach功能可以对记录进行任何形式的处理。
在mongo终端上操作,把一个collection中中某个字段值复制到另一个字段上:
>remap = function(x){
if (x.love) {
db.user.update({_id: x._id}, {$set: {want: x.love}});
}
};
>db.user.find().forEach(remap);
完全是javascript的语法,利用Array强大的forEach功能可以对记录进行任何形式的处理。