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

Tôi đang làm gì sai với bản cập nhật $ set và $ inc

Đối với tôi, dường như mã của bạn đang thực sự cố gắng đặt trường $ inc của tài liệu thay vì sử dụng công cụ sửa đổi $ inc trên trường foo.count. Đây có thể là những gì bạn muốn:

db.foobar.update(
    { name: "Foobar" }, 
    {
        $set: { 'foo.bar': 'bar' }, 
        $inc: { 'foo.count': 1 } 
    }, true)

Hy vọng điều này sẽ hữu ích.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đếm kết quả với Trình điều khiển Java MongoDB 3.0

  2. truy vấn tài liệu phụ thuộc vào giá trị của các tài liệu khác trong mongodb

  3. Cách sử dụng mô hình hóa dữ liệu MongoDB để cải thiện hoạt động thông lượng

  4. MongoDB:Làm thế nào để truy vấn các bản ghi trong đó trường rỗng hoặc không được đặt?

  5. Nhiều cơ sở dữ liệu (mongodb [mongoengine] và sql) với django 1.8