Монго запрос по курсору (пимонго) - PullRequest
0 голосов
/ 14 ноября 2018

Предположим, что 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})

, чтобы оптимизировать запрос.Как мне этого добиться?

...