Supponendo di avere un'istanza MongoDB con 2 raccolte - posti e persone.Come posso convalidare i DBRef in una raccolta MongoDB?
Un tipico luoghi documento si presenta come:
{
"_id": "someID"
"name": "Broadway Center"
"url": "bc.example.net"
}
E un persone documento si presenta come:
{
"name": "Erin"
"place": DBRef("places", "someID")
"url": "bc.example.net/Erin"
}
Esiste un modo per convalidare le luoghi DBRef di ogni documento nel persone collezione?
Solo con la scelta manualmente i documenti e l'interrogazione per la prossima esistenza collezioni di documenti. – Sammaye
Un po 'fuori tema ma assicurati di aver bisogno di DBRef invece di memorizzare semplicemente un ID documento. DBRef è solo una buona scelta se non si è sicuri in quale database logico si riferisca il documento. Entrambe le opzioni richiedono l'interrogazione manuale per il documento di riferimento (anche se alcune librerie di livello superiore lo faranno per te). –
Grazie per il suggerimento; I DBRef sono richiesti di fatto. – noamt