sql >> Database >  >> NoSQL >> MongoDB

MongoDB-query in Spring-repository:beperk het aantal records na filter

Als je Spring Data MongoDB gebruikt, denk ik dat je over het algemeen de Pageable . wilt gebruiken interface voor deze vragen. Voorbeeld:

@Query("{status: 'Failed'}")
List<Record> findFailedRecords(Pageable pageable);

// or even better without the @Query annotation just:

List<Record> findByStatus(String status, Pageable pageable);

Om vervolgens te bellen:

yourRecordRepo.findFailedRecords(new PageRequest(0, 10));

// or using the other method:

yourRecordRepo.findByStatus("Failed", new PageRequest(0, 10));

Dat zal de eerste pagina van 10 mislukte records ophalen.



  1. Hoe een docker-container te seeden in Windows

  2. Mongodb-zoekopdracht met $ dichtbij en coördinaten werken niet

  3. db.collection.count() retourneert veel meer documenten voor shard-verzameling in MongoDB

  4. mongodb, pymongo, aggregaat geeft vreemde output (iets over cursor)