【发布时间】:2016-02-01 12:15:01
【问题描述】:
在其中一个集合中,我们在集合中的条目为 "_id":"123" 另一个为 "_id": NumberLong(123)..
有没有办法通过 mongo cli 删除所有带有 _id 作为字符串类型而不是 Long 的条目?
【问题讨论】:
标签: mongodb mongodb-query
在其中一个集合中,我们在集合中的条目为 "_id":"123" 另一个为 "_id": NumberLong(123)..
有没有办法通过 mongo cli 删除所有带有 _id 作为字符串类型而不是 Long 的条目?
【问题讨论】:
标签: mongodb mongodb-query
您可以使用 $type 运算符来识别各种数据类型
db.user_data.remove( { _id: {$type : 2}})
https://docs.mongodb.org/manual/reference/operator/query/type/
【讨论】: