sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB-fråga i Spring-repository:begränsa antalet poster efter filter

När du använder Spring Data MongoDB tror jag generellt att du kommer att vilja använda Pageable gränssnitt för dessa frågor. Exempel:

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

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

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

För att sedan ringa:

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

// or using the other method:

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

Det kommer att hämta den första sidan av 10 misslyckade poster.



  1. Hur lagrar man bäst information om arv i mongodb?

  2. Mongodb villkorlig sortering

  3. mongoose:middleware pre deleteOne-alternativ fungerar inte

  4. Flask användarautentisering