Запрос для MongoDB - PullRequest
       3

Запрос для MongoDB

0 голосов
/ 29 сентября 2018

Как удалить документ в MongoDB, где я хочу удалить идентификатор от 1 до 1000. В коллекции у меня 10 миллионов документов.

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

Ответы [ 3 ]

0 голосов
/ 29 сентября 2018

Вы можете использовать этот запрос

db.posts.remove({"$and" : [{"id" :{"$gte" :1}},{"id" :{"$lte" :1000}}]})
0 голосов
/ 29 сентября 2018
db.posts.remove({"id": { "$gte": 1, "$lte":1000 }});
0 голосов
/ 29 сентября 2018

Вы можете выполнить команду ниже на оболочке

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

Для справки, вы также можете посетить MongoDocs .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...