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

Antworten Sie auf Kopfinformationen und fügen Sie dem gleichen Ergebnis ein Extraktarray hinzu

Sie sind sehr nah dran, was Sie tun möchten, ist, den neuen Speicherort vor $unwind zum Array hinzuzufügen es.

etwa so:

db.collection.aggregate([
  {
    "$addFields": {
      "user.olderAdress": {
        "$concatArrays": [
          "$user.olderAdress",
          [
            {
              "localization": "NABOO",
              "createDate": "$$NOW"
            }
          ]
        ]
      }
    }
  },
   ... rest of pipeline ...
])

Mongo-Spielplatz