sql >> データベース >  >> NoSQL >> MongoDB

SpringリポジトリのMongoDBクエリ:フィルター後のレコード数を制限する

    Spring Data MongoDBを使用する場合、一般的にはPageableを使用することをお勧めします。 これらのクエリのインターフェイス。例:

    @Query("{status: 'Failed'}")
    List<Record> findFailedRecords(Pageable pageable);
    
    // or even better without the @Query annotation just:
    
    List<Record> findByStatus(String status, Pageable pageable);
    

    次に、電話をかけます:

    yourRecordRepo.findFailedRecords(new PageRequest(0, 10));
    
    // or using the other method:
    
    yourRecordRepo.findByStatus("Failed", new PageRequest(0, 10));
    

    これにより、失敗した10個のレコードの最初のページがフェッチされます。



    1. JavaSparksparksessionサンプルサイズを構成する方法

    2. MongoDBで短く一意のオブジェクトIDを作成する

    3. WindowsでRedisを使用してTCPリスナーをバインドできない*:6379

    4. sailsjsはORMなしでmongodbを使用します