MongoDB – Как удалить документы, включенные в списокPython

Программы на Python
Ответить
Anonymous
 MongoDB – Как удалить документы, включенные в список

Сообщение Anonymous »

Я хочу удалить документы из коллекции, которые не включены в список с помощью Python.
Все документы имеют поле заголовка, и у меня есть список заголовков.
Список заголовков выглядит следующим образом:

Код: Выделить всё

titles = ["title1", "title2", "title3"]
Документы в MongoDB выглядят следующим образом.

Код: Выделить всё

[
{
"_id": { "$oid": "fsadkfds" },
"title": "title1",
},
{
"_id": { "$oid": "fasd;jklfdsma" },
"title": "title2",
},
{
"_id": { "$oid": "fdsjk" },
"title": "title3",
},
{
"_id": { "$oid": "klfdsjsdksf" },
"title": "title4",
},
]
В данном случае я хочу удалить документы с заголовками: title1, title2 и title3. Другими словами, я хочу сохранить только title4.
Как мне этого добиться?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»