我正在使用mongodb java驱动程序3.0.2(我尝试了3.0.1和3.0.0,但我得到了同样的错误).
这是我得到的错误:org.bson.Document类型无法解析.它是从所需的.class文件间接引用的
它发生在以下代码的第二行:
MongoDatabase db = mongoClient.getDatabase("db");
db.getCollection("");
Run Code Online (Sandbox Code Playgroud)
据我所知,第二行使用org.bson.Document中存在的代码,但无法找到它.但我在哪里可以找到它?
**************编辑************我知道添加了bson jar并且它有org.bson包但是没有org.bson.Document这个包内的类......
NDB*_*NDB 16
我相信你已经下载了MongoDB-Driver for Java,而不是Mongo-Java-Driver.
最简单的方法是下载mongo-java-driver-3.xxjar库,可在http://mongodb.github.io/mongo-java-driver/下载.
它包含以下包:
如果仅安装MongoDB驱动程序,则需要单独下载BSON Library.
小智 5
文档类从3.0.0开始存在,而不是在MongDB jar中,它存在于BSON jar文件中.您可以从https://oss.sonatype.org/content/repositories/releases/org/mongodb/bson/3.0.2/bson-3.0.2.jar下载
参考:
public class Document extends Object implements Map,Serializable,Bson将文档表示为Map.与LinkedHashMap一样,所有迭代器都将按插入顺序遍历元素.从:3.0.0
http://api.mongodb.org/java/3.0/org/bson/Document.html
| 归档时间: |
|
| 查看次数: |
17518 次 |
| 最近记录: |