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

Bagaimana saya bisa menambahkan string ke setiap nilai dalam array di Mongoose?

Anda dapat mencoba memperbarui dengan pipeline agregasi mulai dari MongoDB 4.2,

  • $map untuk mengulangi loop listIDs susunan
  • $concat untuk menggabungkan 0000 dengan nilai elemen
db.collection.updateMany({},
  [{
    $set: {
      listIDs: {
        $map: {
          input: "$listIDs",
          in: { $concat: ["0000", "$$this"] }
        }
      }
    }
  }]
)

Taman bermain




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. luwak .save() tidak berfungsi

  2. Apa tipe pengembalian db.collection.find() di mongodb

  3. Bagaimana cara mendapatkan nama dari id di luwak?

  4. Bagaimana cara menambahkan data ke array dalam Skema Mongoose

  5. memasukkan item dalam daftar di dokumen mongodb