Ich muss nach einem Dokument basierend auf 3 Bedingungen in einer bestimmten Reihenfolge suchen.MongoDB effiziente Art, eine Abfrage zu schreiben
d. H., Meine Dokumente haben Attribute wie Benutzer, Fälligkeitsdatum und Abteilung.
Ich muss sehen, ob ein Dokument für eine bestimmte Benutzer-ID ist, wenn nicht, dann muss ich jedes Dokument mit heute als Fälligkeitsdatum überprüfen, wenn nicht muss ich ein Dokument mit der jeweiligen Abteilung finden.
Bitte schlagen Sie mir vor, wie kann ich dies in einer effizienten MongoDB-Abfrage mit einem minimalen DB-Treffer tun.
Wenn jedoch in meiner Sammlung Daten vorhanden sind, die sowohl condition1 als auch condition2 entsprechen, sollte meine Abfrage nur die Dokumente zurückgeben, die condition1 erfüllen. – Geek
Oh Entschuldigung, ich habe Ihre Frage falsch verstanden, wenn das der Fall ist, dann müssen Sie, soweit ich weiß, die Abfragen separat ausführen, da Sie das eigentliche Ergebnis benötigen, bevor Sie wissen, ob Sie die anderen ausführen müssen. –