如何使用@Query注释在mongodb中查找所有文档(在集合中)

时间:2013-01-15 18:35:17

标签: mongodb spring-annotations spring-data-mongodb

@Query注释可以为特定方法指定MongoDB查询。一个例子可能是@Query("{ 'firstname' : ?0 }")。但是,如果我只是想在不指定“where”子句的情况下查找所有文档,那么@Query的参数应该是多少?下面的代码说明了我想要实现的目标但也许问题很简单:获取所有文档的JSON / BSON查询是什么?

@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();
}

0 个答案:

没有答案