java - 我需要导入什么包才能在 Java 中编译 Jackson mongodb DBquery 函数?

标签 java mongodb mongodb-query mongodb-java mongo-jackson-mapper

我有这个查询字符串:

coll.find(and(DBQuery.greaterThanEquals("createdOn", startDate), DBQuery.lessThanEquals("createdOn", endDate),DBQuery.is("user_email",userEmail)));

我收到错误:

cannot find symbol [symbol: variable DBQuery] [location: class models.food.UserMeal]

现在是一个普通的数据库查询

coll.find();工作顺利。我缺少什么包才能使其正常工作?

更新:

我尝试导入: 导入 org.mongojack.DBQuery; 但出现了错误: org.mongojack 包不存在

最佳答案

Mongojack是依赖项

<dependency>
   <groupId>org.mongojack</groupId>
   <artifactId>mongojack</artifactId>
   <version>2.3.0</version>
</dependency>

关于java - 我需要导入什么包才能在 Java 中编译 Jackson mongodb DBquery 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30094330/

相关文章:

mongodb - 仅检索 MongoDB 集合中对象数组中的查询元素

java - 制作一个 JButton,在单击鼠标时从 2 个 JTextFields 切换文本

java - 打印机打印新行

java - 如何在 2D 平面上随机生成一堆站点,它们之间的空间量大致相同?

node.js - 当 MongoDB 中存在数据时 API 返回空数组

mongodb - Grails 2 和 mongodb 不工作

java - 如何在 JOOQ 的 `ExecuteListener` 中安全地执行自定义语句?

mysql - mongodb 到 sql 转换 1

javascript - 在 Mongoose 中对嵌套子文档进行排序和分组

javascript - Mongoose - 双向引用