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

Cập nhật nhiều tài liệu MongoDB trong NodeJS dường như không hoạt động

Như đã lưu ý trong tài liệu về update , nếu bạn không muốn cung cấp một cuộc gọi lại, bạn cần gọi exec trên Query được trả về để thực thi nó:

Vì vậy, một trong hai chuỗi exec gọi trên update của bạn hoặc cung cấp một cuộc gọi lại:

function updateUsers(){
    UserModel.update({}, {$set: {userName: 'JOHN CENA'}}, {multi:true}).exec();
}

HOẶC

function updateUsers(){
    UserModel.update({}, {$set: {userName: 'JOHN CENA'}}, {multi:true},
        function(err, numAffected) {...});
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không tìm thấy thuộc tính nào cho loại ... Khi sử dụng QueryDslPredicateExecutor với MongoDB và Spring-Data

  2. 2 cách xóa bộ sưu tập trong MongoDB

  3. MongoDB / PHP:xóa phần tử khỏi mảng

  4. setDate không đặt ngày đúng bên trong eval trong tập lệnh lô

  5. MongoDB Regex Tìm kiếm trên Giá trị Số nguyên