MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Odpowiedz informacje o nagłówku i dodaj tablicę ekstraktu do tego samego wyniku

Jesteś już blisko, chcesz po prostu dodać nową lokalizację do tablicy przed $unwind go.

tak:

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

Plac zabaw Mongo




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - czy DBREF jest konieczny?

  2. Wydajność MongoDB przy rosnącej strukturze danych

  3. Wiosenne buty z MongoTemplate

  4. Aktualizowanie tablic zagnieżdżonych w mongodb

  5. Mongoose:Jak zaktualizować istniejący element w tablicy?