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

Mongoose - Cập nhật hiệu quả một mảng mongoose được lập chỉ mục.Schema.Types.Mixed

Có một cách để thực hiện nhiều lần cập nhật, đây là:Chỉ cần đảm bảo rằng bạn có các chỉ mục trong mảng mà bạn muốn cập nhật.

var update = { $inc: {} };
for (var i = 0; i < indexes.length; ++i) {
  update.$inc[`menu.${indexes[i]}.soldCounter`] = 1;
}
Rests.update({ _id: restid }, update, function(error) {
  // ...
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể lấy gói Cơ sở tài khoản để trỏ đến cơ sở dữ liệu chính xác

  2. Lấy com.mongodb.MongoException $ DuplicateKey trong mongodb với java bằng cách sử dụng upsert

  3. Kéo và addtoset cùng lúc với mongo

  4. xóa đối tượng khỏi mảng đối tượng lồng nhau mongodb

  5. lỗi mpromise (thư viện hứa hẹn mặc định của mongoose) không được dùng nữa khi thử nghiệm