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.
Как мне этого добиться?

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