查询MongoDB

时间:2018-09-29 09:30:52

标签: mongodb mongodb-query

如何在要删除id 1至1000的MongoDB中删除文档,在集合中,我有1000万个文档。

db.posts.remove(
 { "id": 1 to 1000}
 )

3 个答案:

答案 0 :(得分:2)

db.posts.remove({"id": { "$gte": 1, "$lte":1000 }});

答案 1 :(得分:0)

您可以在shell上执行以下命令

db.posts.deleteMany({$and: [{"id": { $gte: 1} }, {"id": { $lte: 1000} }] )

作为参考,您也可以访问MongoDocs

答案 2 :(得分:0)

您可以使用此查询

db.posts.remove({"$and" : [{"id" :{"$gte" :1}},{"id" :{"$lte" :1000}}]})