java - MongoDB 上的 QueryDSL 和操作
问题描述
我喜欢通过 QueryDSL(带有 REST 接口的 Springboot 应用程序)查询 mongoDB。大多数工作正常,如果我多次放置一个参数字段并与 and 运算符相关联,另一个总是被覆盖。
例子:
numberPath.gt(2).and(numberPath.lt(10))
查询 dsl 中的字符串看起来是正确的:
setPoint.value < 10.0 && setPoint.value > 2.0
我将查询记录到 mongoDB:
调试 org.springframework.data.mongodb.core.MongoTemplate - 使用查询查找:“value”:{“$gt”:2.0}
< 10 的查询未记录。
有谁能够帮我。
问候本杰明
解决方案
推荐阅读
- python - 我在理解 Python 中使用 Numbas 矢量化装饰器时遇到问题
- python - 从 matplotlib 中的三列数组绘制轮廓
- prolog - Prolog 的兄弟谓词不起作用
- bigcommerce - 我的应用程序的 BigCommerce Oauth 范围无效 - store_v2_transactions_read_only
- c# - Ocelot Consul - 错误租赁负载均衡器
- c# - Azure 上 IdentityServer 的部署问题
- javascript - 如何在Vue js中使用父组件和3个子组件中的全局变量
- c++ - SFINAE 的模板专业化
- javascript - 为什么我能够在 node/jest 中访问 WebSocket 本机浏览器对象?
- powershell - 使用 powershell 在远程机器上创建计划任务