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

MongoDB:Sự cố khi sử dụng $ concat để cập nhật giá trị của một trường

$ concat là một đường dẫn tổng hợp, không phải là toán tử cập nhật / công cụ sửa đổi.

Có vẻ như những gì bạn đang cố gắng làm có thể đạt được bằng cách làm như sau:

db.col_1
  .find({ "field_1": { $lt: 10000 } })
  .forEach( function(i) {
    db.col_1.update(
      { _id: i._id },
      { $set: { "field_1": "0" + i.field_1 } }
    )
   });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose nhận tài liệu phù hợp với mảng

  2. Cách loại trừ giá trị null khỏi truy vấn điền Mongoose

  3. MongoDB - DBREF có cần thiết không?

  4. Mongodb thiết lập trường duy nhất

  5. Truy vấn MongoDump với BinData