Spring Mongodb 查询(如果 id 不为空)

标签 spring mongodb

我开发 Spring 项目。我正在使用 mongodb 和 spring 数据。

我需要支持。

Query query = new Query(Criteria.where("owner.$id").is(user.getId()).( and("idea.$id").is(null));)

我想要那个 ("idea.$id").is(not null)

我该怎么办?

最佳答案

您正在寻找 $ne 运算符。

(and("idea.$id").ne(null))

关于Spring Mongodb 查询(如果 id 不为空),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41586312/

相关文章:

java - HTTP 错误 404。找不到请求的资源。 Spring MVC

java - 使用 java spring 中的 Post-Redirect-Get 模式转换 Post 请求

mongodb - 有什么方法可以保证从用户端进行交易

mongodb - 使用新的 _id 在 MongoDB 中复制文档

node.js - MongoDB/Node-检查集合中的文档是否具有特定字段

node.js - Visual Studio 2015 Node.js 工具 - 无法安装 mongodb 2.x 包 - 文件名长度为 260

java - 配置 Springboot 以使用 2 个不同的数据库

java - 为什么 MessageContext 中的 HttpServletRequest 为 null?

ruby - 如何验证嵌入字段是否在 before_save 上发生了变化?

java - MockMVC 和 Mockito 返回状态预期 <200> 但为 <415>