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

MongoDB cập nhật tài liệu khi đã tồn tại với ReactiveMongo

Những gì bạn muốn làm là cập nhật tại chỗ. Để làm điều đó với ReactiveMongo, bạn cần sử dụng toán tử cập nhật để cho nó biết những trường nào cần cập nhật và cách thức. Thay vào đó, bạn đã vượt qua correlation (mà tôi giả sử là một số loại BSONDocument) đối với phương pháp cập nhật của bộ sưu tập. Điều đó chỉ đơn giản là yêu cầu thay thế tài liệu, điều này nếu giá trị chỉ mục duy nhất khác sẽ khiến một tài liệu mới được thêm vào bộ sưu tập. Thay vì chuyển correlation bạn nên chuyển BSONDocument sử dụng một trong các toán tử cập nhật chẳng hạn như $ set (đặt một trường) hoặc $ incr (tăng một trường số lên một). Để biết chi tiết về cách làm điều đó, vui lòng xem Tài liệu MongoDB, Sửa đổi tài liệu




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kiến thức cơ bản về triển khai bộ bản sao MongoDB và các đoạn bằng con rối

  2. Bộ lọc tìm kiếm văn bản MongoDB theo nhiều trường

  3. MongoDB không được ủy quyền cho truy vấn - mã 13

  4. Không thể kết nối với mongo trên máy chủ từ xa

  5. MongoDB Scala - tài liệu truy vấn cho một giá trị trường cụ thể