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

Създавайте динамични заявки с Spring Data MongoDB Criteria

Това не работи ли за вас?

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога да изчисля обща положителна, обща отрицателна цена и сума с помощта на Node.js и Mongoose

  2. MongoDB - изключване с код:62

  3. Драйвер за MongoDB и Java:игнорирайте малки и големи букви в заявката

  4. MongoDB $toInt

  5. Как мога да деактивирам съобщенията в журнала на MongoDB в конзолата?