sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan bruger man updateOption med arrayFilters i spring-data mongodb?

Den vil snart være tilgængelig i spring-data-mongodb. Se:https://github.com/spring-projects/spring -data-mongodb/pull/656

Brug af det vil se sådan ud:

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

I mellemtiden burde du være i stand til at bruge det sammen med deres snapshot maven repository:

<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. Adgang til MongoDB fra AppEngine-appen

  2. MongoDB:forespørgselsresultat matcher enhver værdi i array

  3. Opretter du Mongoose-skemaer med eller uden 'nyt' søgeord?

  4. klasser og grænseflader til at skrive maskinskrevne modeller og skemaer af Mongoose i Typescript ved hjælp af definitivttyped