MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Abgeleitete Abfragen funktionieren nicht mit DBRef

Ich glaube nicht, dass die Abfrage so funktionieren kann, wie Sie es erwarten, da MongoDB es so gut wie nicht zulässt, Ergebnisse auf Eigenschaften verwandter Dokumente einzuschränken, auf die über ein DBRef verwiesen wird . Sie müssen also im Wesentlichen alle Entity2 abfragen Instanzen, die dem angegebenen Wert der Eigenschaft Property1 entsprechen und dann nach Entity1 abfragen Instanzen, die mit DBRef übereinstimmen ed-Eigenschaft gegen die Ergebnisse der ersten Abfrage.