Как написать запрос на присоединение в AWS DocumentDB - PullRequest
1 голос
/ 14 мая 2019

AWS DoucmentDB не поддерживает оператор $ lookup, как написать запрос соединения в DocumentDB, есть ли альтернатива оператору $ lookup в DocumentDB?

1 Ответ

1 голос
/ 14 мая 2019

Левые внешние соединения (или коррелированные подзапросы) пишутся в MongoDB с помощью оператора $ lookup.

Amazon DocumentDB в настоящее время не поддерживает $ lookup.

Вы можете найти самые передовыеактуальный список поддерживаемых API / этапов / операторов здесь: https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis.html

Также, пожалуйста, проверьте следующее для последних запусков: https://aws.amazon.com/documentdb/resources/

Как правило, объединения являются результатом нормализации данных(аналогично реляционной модели) и оператор $ lookup позволяет объединить две коллекции.Альтернативы включают денормализацию модели данных или, в зависимости от ограничений размера / производительности, выполнение объединения на уровне приложения.Я знаю, что вы бы предпочли $ lookup, и мы очень ценим обратную связь.

...