Java中的Mongo查询

时间:2014-06-07 17:55:29

标签: java jquery mongodb criteria

我使用Mongo和Java。实际上我使用Criteria制作select。 例如

Criteria.where("customerType").is(customerType) (1)

对我来说customerType是MongoDB中的关键。如果我将来更改它,我的(1)查询将是

如果我多次使用它,我的代码将被破坏,那么无用而且更糟糕。我用Google搜索了,但是

没有结果。我的问题是,这样的问题是否有任何项目或解决方法?

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);

}

并且春天会做它的魔力,提供实施。