Как написать запрос на присоединение в AWS DocumentDB
AWS DoucmentDB не поддерживает оператор $lookup, как написать запрос соединения в DocumentDB, есть ли альтернатива оператору $lookup в DocumentDB?
1 ответ
Левые внешние соединения (или коррелированные подзапросы) пишутся в MongoDB с использованием оператора $lookup.
Amazon DocumentDB в настоящее время не поддерживает поиск $.
Вы можете найти самый актуальный список поддерживаемых API/ этапов / операторов здесь: https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis.html
Также, пожалуйста, проверьте следующее для последних запусков: https://aws.amazon.com/documentdb/resources/
Как правило, объединения являются результатом нормализации данных (аналогично реляционной модели), а оператор $lookup позволяет объединять две коллекции. Альтернативы включают денормализацию модели данных или, в зависимости от ограничений размера / производительности, выполнение объединения на уровне приложения. Я знаю, что вы бы предпочли $lookup, и мы очень ценим обратную связь.