У меня есть сомнения, например, я использую структуру агрегации mongodb, но у меня есть несколько этапов $lookup в конвейере, повлияет ли это на производительность. Есть ли какое-либо ограничение на количество этапов в конвейере агрегации?
🤔 А знаете ли вы, что...
MongoDB обладает активным сообществом разработчиков и богатой документацией...
Количество стадий в конвейере не ограничено. Однако существуют ограничения по размеру результата и памяти, см. онлайн документ. $lookup
, по крайней мере сейчас, не использует преимущества индексов. Чем больше у вас данных и стадий, тем больше времени требуется для обработки движку mongo.