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

MongoDB:Masalah menggunakan $concat untuk memperbarui nilai bidang

$concat adalah pipa agregasi, bukan operator/pengubah pembaruan.

Tampaknya apa yang Anda coba lakukan dapat dicapai dengan melakukan hal berikut:

db.col_1
  .find({ "field_1": { $lt: 10000 } })
  .forEach( function(i) {
    db.col_1.update(
      { _id: i._id },
      { $set: { "field_1": "0" + i.field_1 } }
    )
   });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa praktik terbaik untuk koneksi MongoDB di Node.js?

  2. Tidak dapat terhubung ke server 127.0.0.1:27017 upaya koneksi gagal MongoDB

  3. Bagaimana MongoDB berbeda dari database SQL

  4. Skema luwak:'unik' tidak dihormati

  5. Cara membandingkan skrip mongodb/mongoid, untuk membandingkan dua teknik kueri yang berbeda