Es gibt viele Möglichkeiten, das zu tun, worum Sie bitten. Sie müssen zuerst einige Dinge über die Daten wissen. Wie viele Dokumente enthält ein B-Dokument?
-
Es sieht so aus, als ob Sammlung A ein Artikelfeld mit Dokumenten B haben soll. Dafür gibt es eine Grenze von 16 MB, aber in den meisten Fällen funktioniert es gut.
-
Zählen Sie A mit der Anzahl der eingefügten B-Datensätze. (D. h. jedes Mal, wenn Sie ein B einfügen, würden Sie
$inc
eingeben das Feld auf A). Sie würden dann einen Index für das Zählfeld für A erstellen undsort({count: -1})
ausführen