mongodb中修改类型

db.test.find({'score':{$type:2}}).forEach(function(x){
x.score=parseFloat(x.score);
db.test.save(x);
})

$type:2 为字符串
test 为collection名
score 为要修改的field名

parseFloat 是js中将字符串转换成浮点数,在mongodb中就对应为Double

posted @ 2017-01-20 10:46  专业的小学生  阅读(975)  评论(0编辑  收藏  举报