精彩文章免费看

MongoDB字段类型及转换

  1. 字段类型判断
    db.tb_name.find({"status":{$type:"double"}).count() //所有的status字段类型为Double类型的
    db.tb_name.find({"status":{$type:1}).count() //所有status字段类型为Double类型的
    以上两种方式均可以表示筛选Double类型的,在MongoDB中所有的字段值均为BSON类型实例,由于MongoDB的字段类型约束灵活,可以通过类型符号或别名进行筛选处理。
  2. db.tb_name.update({"_id" : ObjectId("5987f81ba693c552e3eaa088")},{$bit:{"status":{or:NumberInt(19)}}})
  3. $ type - MongoDB手册
  4. Mongodb 字段类型转换
最后编辑于:2018-07-04 17:37