sql >> Database >  >> NoSQL >> MongoDB

Dynamische query's maken met Spring Data MongoDB Criteria

Werkt dit niet voor jou?

Criteria criteria = Criteria.where("contentType").is("application/vnd.sometype");

List<Criteria> docCriterias = new ArrayList<Criteria>(docs.size());

for (Document doc: docs) {
    docCriterias.add(Criteria.where("metadata.name").is(doc.getName())
                               .and("metadata.version").is(doc.getVersion()));
}

criteria = criteria.orOperator(docCriterias.toArray(new Criteria[docs.size()]));

?



  1. MongoDb C#-stuurprogramma, eigenschap van type dat IList implementeert, wordt niet opgeslagen

  2. Vind telling van alle overlappende intervallen

  3. De functie verwijderen werkt niet met angularJS

  4. Beperk de lengte van de lijst in redis