sql >> Databáze >  >> NoSQL >> MongoDB

Vytvářejte dynamické dotazy pomocí Spring Data MongoDB Criteria

Nefunguje vám to?

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 - Jak najít řetězec ve více polích?

  2. Jak získám přístup k MongoDB Meteoru z jiného klienta, když je Meteor spuštěn?

  3. Jak funguje převzetí služeb při selhání ServiceStack PooledRedisClientManager?

  4. Cloudera Impala:Dotazy v reálném čase v Apache Hadoop, ve skutečnosti