En supposant que j'ai une instance MongoDB avec 2 collections - places et personnes.Comment puis-je valider DBRefs dans une collection MongoDB?
A typiques endroits documents ressemble:
{
"_id": "someID"
"name": "Broadway Center"
"url": "bc.example.net"
}
Et un gens documents ressemble:
{
"name": "Erin"
"place": DBRef("places", "someID")
"url": "bc.example.net/Erin"
}
Est-il possible de valider les lieux DBRef de tous les document dans les personnes collection?
uniquement en sélectionnant manuellement les documents et l'interrogation pour la prochaine collections documents existance. – Sammaye
Un peu hors sujet, mais assurez-vous que vous avez besoin de DBRef plutôt que de simplement stocker un ID de document. DBRef est seulement un bon choix si vous n'êtes pas sûr de la base de données logique à laquelle le document est référé. Les deux options nécessitent une interrogation manuelle pour le document référencé (bien que certaines bibliothèques de niveau supérieur le fassent pour vous). –
Merci pour le conseil; DBRefs sont en fait requis. – noamt