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

Spring Data Mongo - Metody zapytań i pole Distinct

Będziesz musiał użyć Spring Data MongoTemplate - MongoRepository interfejsy są tworzone tylko dla podstawowej funkcjonalności i dla dokładniejszej kontroli tego, co pytasz, najlepiej jest użyć MongoTemplate .

Oto przykład, jak można uzyskać różne wartości z kolekcji:

Criteria criteria = new Criteria();
criteria.where("dataset").is("d1");
Query query = new Query();
query.addCriteria(criteria);
List list = mongoTemplate.getCollection("collectionName")
    .distinct("source",query.getQueryObject());

Oto link do dodatkowych informacji:mongodb mongoTemplate uzyskuje odrębne pole z pewnymi kryteriami



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo Mapa Zmniejsz pierwszy raz

  2. Wyjątek Mongo

  3. PyMongo upsert rzuca upsert musi być instancją błędu bool

  4. Dlaczego ten rodzaj mongo nie działa w PHP?

  5. Meteor zwraca nieprawidłowy ciąg znaków szesnastkowych podczas próby utworzenia ObjectID?