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

Nhà điều hành vị trí MongoDB $

Rất tiếc, hiện không thể cập nhật tất cả tài liệu trong mảng - hãy xem vé MongoDB JIRA Sử dụng toán tử vị trí để cập nhật tất cả các mục trong một mảng .

Bạn có thể cập nhật từng tài liệu theo cách thủ công:

db.MyDB.find({}).forEach(function(doc) { 
  doc.myArray.forEach(function(item) { 
     if (item.b === true) 
        item.b = false; 
  }); 

  db.MyDB.update({ "_id": doc._id }, { "$set": { "myArray": doc.myArray }});
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo trình điều khiển C # cập nhật một phần tử cụ thể trong một mảng lồng nhau

  2. Cách sử dụng tổng hợp kết nối MongoDB trên AWS Lambda

  3. MongoDB - Tìm tài liệu phù hợp với điều kiện nhất định cho các khóa trường không xác định

  4. triển khai mongodb diff () trong Meteor trên máy chủ?

  5. Cách ngăn xây dựng chỉ mục chạy trốn trong MongoDB