Pymongo: как получить все строки, где индексы находятся в списке значений?

#mongodb #pymongo

#mongodb #pymongo

Вопрос:

В pymongo я получаю строку по значению индекса, используя это

list(mycol.find( { "_id": 5 } ))

Как мне получить список документов из списка индексов

Я попытался это

list(mycol.find( { "_id": [5,3,4] } ))

который не вернул никаких результатов.

Ответ №1:

Это работает

 ilist = [5, 3, 6, 31]
ret = mycol.find({ "_id": {"$in" : ilist}})
list(ret)