如果特定字段为double,则将其转换为Int

时间:2018-11-09 15:21:44

标签: javascript mongodb

我的收藏集中的 number 字段可以是Double或Int,目前它始终等于1或1.0。所以我可以用这个:

db.getCollection('my_collection').update(
   {number:{$type:"double"}},
   {$set: {number: new NumberInt(1)}},
   {multi:true}
)

但是,如果我有各种值(不仅是1.0)怎么办?如果是Double类型,如何更新集合中的每个字段?

谢谢。

0 个答案:

没有答案