sql >> Database >  >> NoSQL >> MongoDB

Spring Data Mongo - Querymethoden en onderscheiden veld

U moet Spring Data MongoTemplate . gebruiken - de MongoRepository interfaces zijn alleen gemaakt voor basisfunctionaliteit en voor meer fijnmazige controle van wat u zoekt, kunt u het beste MongoTemplate gebruiken .

Hier is een voorbeeld van hoe je verschillende waarden uit een verzameling kunt halen:

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());

Hier is de link naar meer info:mongodb mongoTemplate krijgt een apart veld met enkele criteria



  1. Mongoose:hoe een bestaand element in een array bij te werken?

  2. Mongodb integreren met neo4j, is er een API die ze zal koppelen?

  3. Geheugenefficiënte manier om 32-bits geheel getal met teken op te slaan in Redis

  4. Max en min in mongodb