Этапы пайплайна MongoDB и Aggregation Framework

У меня есть сомнения, например, я использую структуру агрегации mongodb, но у меня есть несколько этапов $lookup в конвейере, повлияет ли это на производительность. Есть ли какое-либо ограничение на количество этапов в конвейере агрегации?

🤔 А знаете ли вы, что...
MongoDB обладает активным сообществом разработчиков и богатой документацией...


25
1

Ответ:

Количество стадий в конвейере не ограничено. Однако существуют ограничения по размеру результата и памяти, см. онлайн документ. $lookup, по крайней мере сейчас, не использует преимущества индексов. Чем больше у вас данных и стадий, тем больше времени требуется для обработки движку mongo.