Предположим коллекцию с документами, которые выглядят так:
{
"username" : "Aventinus"
"text": "I love StackOverflow!",
"tags": [
"programming",
"mongodb"
]
}
Используя текстовый индекс и следующую команду в MongoDB, я могу найти все документы, текст которых содержит слово StackOverflow
, и сохранить их в другой коллекции:
db.C_a.aggregate([
{$match: {$text: {$search:"StackOverflow"}}},
{$out:"C_b"}
]);
Однако я хотел бы запустить приведенный выше фрагмент списка ключевых слов (более 200), поэтому мне нужно автоматизировать этот процесс, написав скрипт на Python.
Вопрос : Что эквивалентно приведенному фрагменту в PyMongo?