MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да използвам updateOption с arrayFilters в spring-data mongodb?

Скоро ще бъде наличен в spring-data-mongodb. Вижте:https://github.com/spring-projects/spring -data-mongodb/pull/656

Използването му ще изглежда така:

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

Междувременно трябва да можете да го използвате с тяхното хранилище на snapshot maven:

<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. Грешка на Mongoose:Не може да актуализира __v и __v едновременно

  2. MongoDB $substrCP

  3. Не може да се свърже с алтернативна Mongo DB в приложението Meteor

  4. Актуализация на хеширана парола с mongoose express

  5. Филтър с редовен израз MongoDB C# драйвер