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

Menambahkan nilai baru ke array mongo yang ada

MongoDB memiliki $push operator untuk itu. Anda tidak perlu mengulangi koleksi untuk melakukannya, Anda dapat melakukan pembaruan di dalam database.

Ditulis dalam Java, ini akan terlihat seperti

collection.update(...query expression...,
  new BasicDBObject("$push",
    new BasicDBObject("digits", value)));

Ini mengasumsikan bahwa value adalah satu nilai baru untuk array. Jika Anda ingin menambahkan semua elemen array sekaligus, Anda harus menggunakan $each pengubah (lihat tautan di atas untuk detailnya).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb tidak dapat menemukan pengguna [dilindungi email]

  2. Waktu koneksi habis setelah memutakhirkan MongoDB.Driver dari 2.7.0 ke 2.7.1

  3. MongoDB:Cara melakukan pencarian teks dan mengurutkan berdasarkan tanggal

  4. Bagaimana cara menjatuhkan database dengan Mongoose?

  5. MongoDB - $set untuk memperbarui atau mendorong elemen Array