sql >> Databáze >  >> NoSQL >> MongoDB

Dotaz MongoDB v úložišti Spring:omezení počtu záznamů po filtrování

Při používání Spring Data MongoDB si myslím, že obecně budete chtít použít Pageable rozhraní pro tyto dotazy. Příklad:

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

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

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

Potom zavolejte:

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

// or using the other method:

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

Tím se načte první stránka 10 neúspěšných záznamů.



  1. 'process.nextTick(function() { throw err; })' - Nedefinováno není funkce (mongodb/mongoose)

  2. Jaký je lepší přístup k ukládání a dotazování velkého datového souboru meteorologických dat?

  3. Java/Mongodb ověřování

  4. Volání Mongoose do geoNear s body GeoJSON jako parametry dotazu nefungují