我喜欢通过QueryDSL(带有REST接口的Springboot应用程序)查询mongoDB。最有效的方法是,如果我多次放置一个参数字段并与and运算符关联,则另一个总是被覆盖。
示例:
numberPath.gt(2).and(numberPath.lt(10))
查询dsl中的字符串看起来正确:
setPoint.value <10.0 && setPoint.value> 2.0
我将查询记录到mongoDB:
DEBUG org.springframework.data.mongodb.core.MongoTemplate-使用查询查找:“ value”:{“ $ gt”:2.0}
<10的查询未记录。
有人可以帮助我吗?
问候本杰明