Im MongoDB-Aggregationsmuster können wir viele Dokumente bearbeiten und sie in neuen Datenstrukturen zusammenfassen, indem wir Elemente sortieren, filtern, entfernen und hinzufügen, um neue Dokumente zu erzeugen als Abfrage abgerufen.Kann die MongoDB-Aggregation andere Dokumente abfragen? Mit anderen Worten: rekursive Suche auf der Seite von mongodb, nicht nach
Angenommen, ich brauche zum Beispiel die Bedeutung eines Wortes in einem Wörterbuch. Wenn ich das Wort "Pferd" in einem Wörterbuch finde, bekomme ich etwas wie: "Pferd ist ein Tier". Dann würde ich gerne wissen, was ein Tier ist, also suche ich wieder im Wörterbuch nach der Bedeutung von "Tier".
Wenn ich es in wie, Python tun würde, müsste ich die Bedeutung von "Hund" finden, warten, bis es ankommt, dann lese es und extrahiere das Wort Tier. Dann müsste ich nach der Bedeutung von 'Tier' fragen, darauf warten, dass es ankommt, und so weiter ...
Gibt es eine Möglichkeit, diese rekursive Aufgabe vollständig an MongoDB zu delegieren, also brauche ich nicht abfragen und auf jedes Wort warten? Ich dachte "Aggregat" würde lösen, aber es scheint, dass es nur Dokumente aus einer Abfrage in neue Dokumente zuordnen kann, keine Daten von neuen Abfragen
So ist es nicht möglich, an einem empfangenen Dokument zu arbeiten und mehr Dokumente, alle Server-Seite, mit oder ohne Aggregation abzufragen? –
Überprüfen Sie dies -> https://docs.mongodb.com/manual/tutorial/store-jaskascript-function-on-server/. Dies könnte helfen. – JayKrish