Предположим, что col
это коллекция.Я хочу выполнить запрос, подобный следующему:
filter1 = col.find({"field1": valueX, "field2": valueY})
Теперь мне не нужно filter1
, мне нужно
filter2 = col.find({"field1": valueX, "field2": valueY, "field3": valueZ})
filter3 = col.find({"field1": valueX, "field2": valueY, "field4": valueW})
Это, конечно, двойной поиск условий "field1": valueX, "field2": valueY
.Я хочу сделать что-то вроде
filter2 = filter1.find({"field3": valueZ})
filter3 = filter1.find({"field4": valueW})
, чтобы оптимизировать запрос.Как мне этого добиться?