MongoDB修改数据类型

来源:互联网 发布:李医生祛痘洁面乳 知乎 编辑:程序博客网 时间:2024/06/10 23:37

插入的y的值类型是double

db.foo.insert({y: 1})
想要变成指定类型的,比如int

有下面两种方法:

1、插入的时候指定类型:

db.foo.update({}, {'$set': {'y': NumberInt(y)}})

2、修改类型:

db.foo.find({}).forEach(    function(i){        i.y=new NumberInt(i.y);        db.foo.save(i);    });




原创粉丝点击