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

Làm cách nào để sử dụng một biến làm tên trường trong mongodb-native findAndModify?

Đặt khóa của một biến khác thành giá trị của nó và chuyển nó dưới dạng một đối tượng. Lưu ý về hành động :

var selected = 'id_of_the_selected_one';
var variable = 'some_string';
var action = {};
action[variable] = 1; // the value

collection.findAndModify(
    {_id : selected}, 
    {}, 
    {$inc : action}, 
    {new : true, upsert : true}, 
    function(err, autoincrement) { /* ... */ }
); // Same as {$inc: {'some_string': 1} }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dịch vụ OData sử dụng NodeJS và JayData

  2. Chuyển tệp .js tới mongo db.eval ()

  3. Cách tăng giá trị hiện có trong MongoDB

  4. Làm thế nào để bạn thực hiện toán tử SQL Like trong mongoDB bằng cách sử dụng trình điều khiển C # chính thức

  5. Lỗi chưa có:Khi tùy chọn bổ trợ là đúng, đối tượng xác thực phải có ít nhất một toán tử