Wie kann ich anfügen, Mongo DB aggregation der Ergebnisse zu einer bestehenden Sammlung?

Ich versuche mehrere Insertionen auf ein existierendes Mongo-DB-Sammlung mit dem folgenden code

db.dados_meteo.aggregate( [
                  { $match : { "POM" : "AguiardaBeira" } },
                  { $project : {
                     _id : { $concat: [
                        "0001:",
                      { $substr: [ "$DTM", 0, 4 ] },
                      { $substr: [ "$DTM", 5, 2 ] },
                      { $substr: [ "$DTM", 8, 2 ] },
                      { $substr: [ "$DTM", 11, 2 ] },
                      { $substr: [ "$DTM", 14, 2 ] },
                      { $substr: [ "$DTM", 17, 2 ] }
                       ] },
                    "RNF" : 1, "WET":1,"HMD":1,"TMP":1 } },
                  { $out : "dados_meteo_reloaded" }
              ] )

Aber jedes mal, wenn ich die $match-Parameter und stellen Sie eine neue aggregation, Mongo DB löscht die bisherigen Dokumente und fügt die neuen Ergebnis.

Könnten Sie mir helfen?

InformationsquelleAutor Hugo | 2015-02-26
Schreibe einen Kommentar