Mongoengine: создание QuerySet из объекта курсора MongoDB, полученного от агрегации

У меня есть курсор MongoDB, который генерируется агрегацией.

pipeline= [ { "$match": { "Состояние заказа": "ОТКРЫТ" }}, { "$lookup": { "from": 'items', "localField": 'itemid', "foreignField": 'itemid', "as": 'items'}}, ]

курсор = Orders.objects.aggregate(pipeline)

Поскольку в документации mongoengine указано, что QuerySet является оберткой курсора MongoDB, есть ли способ создать QuerySet с заданным курсором?

Примечание: Есть очевидное решение, повторный запрос к базе данных, но я не хочу повторно запрашивать базу данных, что сократит время

Вернуться на верх