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

Kalikan bidang dengan nilai di Mongodb

Anda dapat menjalankan kode sisi server dengan db.eval() .

db.eval(function() { 
    db.collection.find({tag : "refurb"}).forEach(function(e) {
        e.Price = e.Price * 0.5;
        db.collection.save(e);
    });
});

Perhatikan ini akan memblokir DB, jadi lebih baik lakukan pasangan operasi find-update.

Lihat https://docs.mongodb.com/manual/core/server-side-javascript/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo mengonversi dokumen yang disematkan ke array

  2. Bagaimana cara melakukan pencarian $lookup bersarang di MongoDB?

  3. Di MongoDB mapreduce, bagaimana saya bisa meratakan objek nilai?

  4. Bagaimana saya bisa menelusuri atau menanyakan data MongoDB langsung?

  5. Bisakah Anda menentukan kunci untuk $addToSet di Mongo?