Pymongo Запрос второй коллекции на основе ObjectId, который связан с первой коллекцией - PullRequest
0 голосов
/ 19 сентября 2018

Я использую пимонго, и у меня есть коллекция, давайте назовем ее «районы». У меня есть некоторая базовая информация о районе в документе.У меня также есть ссылочный ObjectId для "district_admin", который находится во второй коллекции под названием "district_admins".Я опрашиваю все районы, а также включаю объект этого районного администратора в этот единственный запрос.Какой мой лучший подход?

Районная коллекция:

_id:ObjectId("jn2783h42837bd823sadf")
district_name:"Example District"
district_address:"123 Example Way"
district_admin:ObjectId("923874y32kjnkjnkjn")

District_admin Коллекция

_id:ObjectId("923874y32kjnkjnkjn")
first_name:"John"
last_name:"wayne"

1 Ответ

0 голосов
/ 21 сентября 2018

Похоже, вы ищете оператора $lookup.
-– @ styvane

...