Разрешение ссылок MongoDB весной

Давайте предположим, что у меня есть следующие документы в MongoDB в коллекции сотрудников:

db.employees.insert({_id: ObjectId("4d85c7039ab0fd70a117d733"), name: 'Siona',
manager: [ObjectId("4d85c7039ab0fd70a117d730"), ObjectId("4d85c7039ab0fd70a117d732")] })

здесь,« Siona »имеет два менеджера, указанные в массиве менеджеров. Я знаю, что весенние данные M3 имеет концепцию DBREFS, но документация Monogdb указывает на то, что DBREFS дороги, и что мы должны просто хранить ObjectiD, когда это возможно.

Мой вопрос, есть ли способ разрешить документ, что объект здесь указывает через API PIPPAL DATA DATA DATA DACE, или я вынужден выполнить соединение на стороне клиента, где:

  • мы получаем документ, имеющий имя: «Siona»
  • вернуться в базу данных для разрешения каждого из объектов которые представляют менеджеров Siona.
5
задан Praveen R. 30 August 2011 в 02:38
поделиться