我使用Spring Data MongoDB存储库抽象来访问mongoDB数据库:
public interface CustomerRepository extends MongoRepository<Customer, String> {}
...
@Autowired
private CustomerRepository customerRepository;
List<Customer> customers = customerRepository.findAll();
这将从mongoDB集合中获取所有客户。
我希望为所有 CustomerRepository方法添加条件,以便{"active": true}
过滤客户(实际过滤器更复杂,如果它有关系)透明(没有改变界面)。
我正在考虑覆盖一些基本的Spring Data MongoDB类,但我不知道该怎么做。
感谢。