Как написать запрос на присоединение в 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, и мы очень ценим обратную связь.

Другие вопросы по тегам