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

MongoDB :cara mengatur bidang baru sama dengan nilai bidang lain, untuk setiap dokumen dalam koleksi

Saya akan menggunakan forEach dan $addToSet , sehingga skrip dapat dieksekusi kembali.

db.collectionname.find().forEach(function(results)
{    
    print( "Id: " + results._id );
    db.collectionname.update( {_id : results._id},
                       {$addToSet : {myArray : results._id}})
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. bagaimana cara menggunakan populate dan agregat dalam pernyataan yang sama?

  2. MongoDB $trunc

  3. NodeJS + Mongo - bagaimana cara mendapatkan konten koleksi?

  4. $cond operator kode java

  5. Bagaimana cara menggunakan $regex di mongodb?