我需要为 Jackson mongodb DBquery 函数导入什么包才能在 Java 中编译?
What package do I need to import for the Jackson mongodb DBquery functions to compile in Java?
我有这个查询字符串:
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 不存在
根据 official documentation 你应该准确导入 org.mongojack.DBQuery
.
所以你的问题是库依赖。显然你错过了 mongojack
库,例如
<dependency>
<groupId>org.mongojack</groupId>
<artifactId>mongojack</artifactId>
<version>2.3.0</version>
</dependency>
Mongojack 是依赖项
<dependency>
<groupId>org.mongojack</groupId>
<artifactId>mongojack</artifactId>
<version>2.3.0</version>
</dependency>
我有这个查询字符串:
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 不存在
根据 official documentation 你应该准确导入 org.mongojack.DBQuery
.
所以你的问题是库依赖。显然你错过了 mongojack
库,例如
<dependency>
<groupId>org.mongojack</groupId>
<artifactId>mongojack</artifactId>
<version>2.3.0</version>
</dependency>
Mongojack 是依赖项
<dependency>
<groupId>org.mongojack</groupId>
<artifactId>mongojack</artifactId>
<version>2.3.0</version>
</dependency>