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

Làm thế nào để sử dụng updateOption với arrayFilters trong spring-data mongodb?

Nó sẽ sớm có trong spring-data-mongodb. Xem: https://github.com/spring-projects/spring -data-mongodb / pull / 656

Sử dụng nó sẽ giống như sau:

new Update()
.set("grades.$[element]", 100)
.filterArray(Criteria.where("element").gte(100));

Trong thời gian chờ đợi, bạn sẽ có thể sử dụng nó với kho lưu trữ maven ảnh chụp nhanh của họ:

<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-mongodb</artifactId>
  <version>2.2.0.DATAMONGO-2215-SNAPSHOT</version>
</dependency>

<repository>
  <id>spring-libs-snapshot</id>
  <name>Spring Snapshot Repository</name>
  <url>https://repo.spring.io/libs-snapshot</url>
</repository>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB đối phó với các bản cập nhật đồng thời như thế nào?

  2. Thêm trường phần tử mảng trong tập hợp MongoDB

  3. Lập chỉ mục các mảng song song trong Mongodb

  4. Làm cách nào để tăng đúng nhiều ngày trong mongoDB?

  5. Tại sao tôi kết thúc với java.lang.IllegalArgumentException cho Trình điều khiển Casbah / Java MongoDB?