0
@Query
註釋可以爲特定方法指定MongoDB查詢。示例可能是@Query("{ 'firstname' : ?0 }")
。但是,如果我只想查找所有文檔而沒有指定「where」子句,那麼參數@Query
應該是什麼?下面的代碼演示了我試圖實現的目標,但問題可能很簡單:什麼是JSON/BSON查詢來獲取所有文檔?如何使用@Query註釋查找mongodb中的所有文檔(在集合中)
@NoRepositoryBean
public interface QuoteRepository {
public QuoteProvider findByName(String name);
public List<QuoteProvider> findAllQuoteProviders();
}
@Repository
public interface MongoQuoteRepository extends QuoteRepository, MongoRepository<QuoteProvider, String> {
@Query("findAll") // What should this be?
@Override
public List<QuoteProvider> findAllQuoteProviders();
}