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

sử dụng một biến trong bản cập nhật mongodb

Bạn cần xây dựng $set của mình đối tượng theo chương trình:

var setModifier = { $set: {} };
setModifier.$set['directions.' + index + '.name'] = area.value;
Items.update(Session.get('selectedItem'), setModifier);

Cập nhật

Nếu môi trường JavaScript của bạn hỗ trợ tên thuộc tính được tính toán (ví dụ:node.js 4+), bạn có thể thực hiện việc này trong một bước:

Items.update(Session.get('selectedItem'), { $set: {
    ['directions.' + index + '.name']: area.value
}});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. rmongodb:sử dụng $ hoặc trong truy vấn

  2. Cách xem tính năng của bạnCompatibilityVersion trong MongoDB

  3. Bảo mật cơ sở dữ liệu 101:Hiểu đặc quyền truy cập cơ sở dữ liệu

  4. MongoDB - Truy vấn phần tử cuối cùng của mảng?

  5. Làm cách nào để bạn định cấu hình Embedded MongDB để kiểm tra tích hợp trong ứng dụng Spring Boot?