MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Nhân trường với giá trị trong Mongodb

Bạn có thể chạy mã phía máy chủ với db.eval() .

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

Lưu ý rằng điều này sẽ chặn DB, vì vậy tốt hơn hết bạn nên thực hiện cặp thao tác tìm-cập nhật.

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bản đồ Hadoop / Thu nhỏ so với Bản đồ / Thu nhỏ tích hợp sẵn

  2. 2 cách để giới hạn tài liệu được trả lại trong MongoDB

  3. sắp xếp theo độ dài chuỗi trong Mongodb / pymongo

  4. Cách bảo mật MongoDB bằng tên người dùng và mật khẩu

  5. Ngăn Mongoose tạo thuộc tính _id cho các mục mảng tài liệu con