Примеры mongodb dbrefs с использованием Java - PullRequest
1 голос
/ 16 ноября 2011

Я пытался найти рабочие примеры java / SpringData mongodb DBRefs , но не смог их найти.Я новичок в Mongodb и ищу способы использования SQL-подобных функций для объединения / объединения данных из двух коллекций mongo на основе общего идентификатора.

Может ли кто-нибудь указать мне правильное направление?Является ли агрегирование / объединение на уровне приложений единственным лучшим решением с комбинацией Mongo / Java / Spring?

1 Ответ

2 голосов
/ 20 ноября 2012

Существует существенная разница между DBRefs и Joins.

Если у вас есть две коллекции, к которым вы пытаетесь присоединиться, то, возможно, стоит взглянуть на вашу модель данных. Возможно, вы используете подход реляционного моделирования. Это не будет работать с MongoDB.

Обычно лучше денормализовать зависимую коллекцию в документ основной коллекции.

Тогда вам вообще не нужно присоединяться и максимально использовать модель документа.

...