MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Twórz dynamiczne zapytania za pomocą kryteriów Spring Data MongoDB

Czy to nie działa dla Ciebie?

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. Tablica wyszukiwania elementów Mongodb z połączonym wynikiem

  2. MongoDB synchronizuje bazy danych deweloperskich i produkcyjnych

  3. Wstawienie mongodb pokazuje "ciągi w dokumentach muszą być poprawne UTF-8"

  4. Wystąpił problem podczas dzielenia i zliczania danych w pliku CSV w MONGODB (posiadanie wartości Null w kolumnach, takich jak nazwa kolumny:)

  5. MongoDB Find wydajność:pojedynczy indeks złożony VS dwa indeksy pojedynczego pola