Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的Mongo查询_Java_Jquery_Mongodb_Criteria - Fatal编程技术网

Java中的Mongo查询

Java中的Mongo查询,java,jquery,mongodb,criteria,Java,Jquery,Mongodb,Criteria,我使用Mongo和Java。实际上,我使用标准来进行选择。 比如说 Criteria.where("customerType").is(customerType) (1) 对我来说,customerType是MongoDB中的关键。如果我将来更改它,我的1查询将是 如果我多次使用它,我的代码将被破坏,这将是无用的,更糟糕的。我在谷歌上搜索过,但是 没有结果。我的问题是,是否有任何解决此类问题的项目或方法 我不确定我是否完全理解您的问题,但请看一下spring data mongo 您只需要声明

我使用Mongo和Java。实际上,我使用标准来进行选择。 比如说

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

如果我多次使用它,我的代码将被破坏,这将是无用的,更糟糕的。我在谷歌上搜索过,但是


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

我不确定我是否完全理解您的问题,但请看一下spring data mongo

您只需要声明接口

public interface CustomerRepository extends MongoRepository<Customer, String> {

    public Customer findByCustomerType(String customerType);

}
spring将发挥它的魔力,在引擎盖下提供实现