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