我是科特林的新手。我希望使用Mongo执行基本CRUD操作,并得到以下错误:
error: unresolved reference: mongodb
对于这一行代码:
import com.mongodb.BasicDBObject
我在Android (Intellij )中的模块构建中添加了以下依赖项。
implementation 'org.mongodb:mongodb-driver-sync:3.11.0'
我遗漏了什么?
编辑--这是项目层次结构。我和DBOps.kts一起工作
发布于 2019-10-13 05:07:56
我认为你在使用遗留代码。
这是正确的答案。
dependencies {
compile 'org.mongodb:mongo-java-driver:2.13.3'
}
参考资料:https://mongodb.github.io/mongo-java-driver/2.13/getting-started/installation-guide/
编辑
我已经试过了,而且成功了,所以我想还有另外一个问题。在通过Gradle导入库之后,您可以检查它是否从Project -> External Libraries
中正确导入(请查看下面的图像)
如果您无法从那里看到MongoDB库,则可能存在一些问题。因此,我建议重置缓存(File -> Invalidate Caches / Restart
)、清理构建和重建项目。
https://stackoverflow.com/questions/58359795
复制