Я понимаю, что это ручная ссылка, один документ, содержащий ссылку на другую.MongoDB - руководство пользователя без применения
Как и в документации MongoDB в:
original_id = ObjectId()
db.places.insert({
"_id": original_id,
"name": "Broadway Center",
"url": "bc.example.net"
})
db.people.insert({
"name": "Erin",
"places_id": original_id,
"url": "bc.example.net/Erin"
})
Я могу использовать находку на местах, чтобы получить определенное имя.
db.places.find({name : "Broadway Center"});
Это даст идентификатор. И тогда мое приложение может использовать этот идентификатор, чтобы запросить людей, чтобы узнать, кто здесь живет?
Но, если у меня нет приложения. Как я буду делать это исключительно в оболочке монго? Я думал об использовании find, а затем повторил курсор, используя forEach? Но это кажется немного взломанным.
Любые предложения?