在对集合运行此查询时,我得到的预期值1
将保存为1.0
db.getCollection('users').update({}, {$set: {isActive: 1}},
{upsert:true, multi:true})
更新了集合
/* 1 */
{
"_id" : ObjectId("5a31d14e358d0a5073f0ec26"),
"createdAt" : ISODate("2017-12-14T01:18:06.784Z"),
"__v" : 0,
"isActive" : 1.0
}
答案 0 :(得分:1)
如果有问题,您可以明确定义数据类型,例如{$set: {isActive: NumberInt(1)}