插入的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);
}
);
插入的y的值类型是double
db.foo.insert({y: 1})
想要变成指定类型的,比如int
有下面两种方法:
1、插入的时候指定类型:
db.foo.update({}, {'$set': {'y': NumberInt(y)}})
db.foo.find({}).forEach(
function(i){
i.y=new NumberInt(i.y);
db.foo.save(i);
}
);