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

Bestimmen Sie in einem mongodb group/map-Befehl den Prozentsatz der Gruppe an einer Gesamtsumme

MongoDB map-reduce unterstützt einen scope -Feld, das Javascript-Globals für map verfügbar macht , reduce , und finalize Funktionen. Sie könnten scope ein Feld hinzufügen und verfolgen Sie die Gesamtsumme während einer der beiden map oder reduce Phasen, je nachdem, was für Ihren Anwendungsfall am sinnvollsten ist; Sie können dann während finalize darauf zugreifen um den Prozentsatz für jede Ausgabegruppe zu berechnen.