MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Balas informasi kepala dan tambahkan array ekstrak ke hasil yang sama

Anda sangat dekat, yang ingin Anda lakukan hanyalah menambahkan lokasi baru ke array sebelum $unwind melakukannya.

seperti ini:

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

Taman Bermain Mongo




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apakah ada ukuran bson maksimum MongoDB yang berfungsi?

  2. cara menanyakan data di dalam array koleksi menggunakan luwak

  3. Basis data lebih dari 2GB di MongoDB

  4. Hubungkan R ke mongoDB jarak jauh dengan rmongodb

  5. mongodb $addToSet ke bidang non-array saat memperbarui pada upsert