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

updateMany dựa trên trường khác trong mongodb

Bản cập nhật của bạn đang sử dụng MongoDB v4.2 tính năng của cập nhật bằng đường dẫn . Bạn có thể viết mã này bằng Trình điều khiển Java MongoDB v3.11 hoặc cao hơn . Cập nhật một trường bằng cách sử dụng giá trị từ một trường khác:

Bson query = new Document();
List<Bson> updatePipeline = Arrays.asList(Fiters.eq("$set", Filters.eq("byMongoQuery", "$lastUpdated")));
UpdateResult result = collection.updateMany(query, updatePipeline);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách đọc một cặp khóa-giá trị cụ thể từ bộ sưu tập mongodb

  2. MongoDB Native Node Driver:Giải thích là bị hỏng?

  3. Cách đăng dữ liệu MongoDB lên mảng lồng nhau bằng cách sử dụng NODE.js và Express

  4. Cập nhật các bản ghi trong MongoDB thông qua pymongo dẫn đến việc xóa hầu hết chúng

  5. Sử dụng các _id được tạo trong MongoDB làm dữ liệu bí mật (ví dụ:Mã thông báo OAuth)