我使用Mongo和Java。实际上我使用Criteria
制作select
。
例如
Criteria.where("customerType").is(customerType) (1)
对我来说customerType
是MongoDB中的关键。如果我将来更改它,我的(1)查询将是
没有结果。我的问题是,这样的问题是否有任何项目或解决方法?
答案 0 :(得分:0)
我不确定我是否完全接受了您的问题,但请看一下spring-data-mongo http://projects.spring.io/spring-data-mongodb/
您只需要声明接口
public interface CustomerRepository extends MongoRepository<Customer, String> {
public Customer findByCustomerType(String customerType);
}
并且春天会做它的魔力,提供实施。