Предполагая, что у меня есть экземпляр MongoDB с 2 коллекциями - мест и человек.Как я могу проверить DBRefs в коллекции MongoDB?
Типичным мест документ выглядит как:
{
"_id": "someID"
"name": "Broadway Center"
"url": "bc.example.net"
}
И еще люди документ выглядит как:
{
"name": "Erin"
"place": DBRef("places", "someID")
"url": "bc.example.net/Erin"
}
Есть ли способ для проверки места DBRef из каждого документы в категории люди коллекция?
только вручную, выбирая документы и запрос на следующую коллекцию документов существования. – Sammaye
Немного не по теме, но убедитесь, что вам нужен DBRef, а не просто хранить идентификатор документа. DBRef - это только хороший выбор, если вы не уверены в том, в какой логической базе данных находится документ. Оба варианта требуют ручного запроса для упомянутого документа (хотя некоторые библиотеки более высокого уровня сделают это для вас). –
Спасибо за подсказку; DBRefs действительно необходимы. – noamt