有没有办法让mongo中的所有_id都有字符串值

时间:2016-02-01 12:15:01

标签: mongodb mongodb-query

在其中一个系列中,我们在集合中输入了 " _id":" 123"和#34; _id":NumberLong(123)..

throgh mongo cli有没有办法删除_id作为字符串类型而不是Long的所有条目?

1 个答案:

答案 0 :(得分:2)

您可以使用$ type运算符来标识各种数据类型

db.user_data.remove( { _id: {$type : 2}})

https://docs.mongodb.org/manual/reference/operator/query/type/