MongoClient 是抽象的,你不能创造
我开发一个应用程序 android 并尝试与张贴的远程数据库建立连接
https://cloud.mongodb.com
. 读它们 API, 它们提供了一种类型的类型 MongoClientURI, MongoClient 和 MongoDatabase 为了 Java. 它看起来像这样:
https://i.stack.imgur.com/YVPTe.png
我导入的图书馆如下所示:
我还添加了以下依赖项 build.gradle
最后但不太重要:我增加了许可 INTERNET 在 AndroidManifest.xml
我在物体上弄错了 MongoClient, 如顶部的数字所示。 -
"MongoClient is abstract cannot be instantiated"
我不知道如何进一步行事,最终解决这个问题。 我知道无法创建抽象课程,但这就是我被授予的
https://cloud.mongodb.com
和他们的页面 - "Connect via driver"
https://docs.atlas.mongodb.com ... mples
显示如何连接 Java /Sync/.
我觉得我想念一些小的东西,但我无法理解它是什么。
https://cloud.mongodb.com
. 读它们 API, 它们提供了一种类型的类型 MongoClientURI, MongoClient 和 MongoDatabase 为了 Java. 它看起来像这样:
https://i.stack.imgur.com/YVPTe.png
我导入的图书馆如下所示:
import com.mongodb.MongoClientURI;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoDatabase;
我还添加了以下依赖项 build.gradle
dependencies {
implementation 'org.mongodb:mongo-java-driver:3.9.1'
implementation 'org.mongodb:mongodb-driver-sync:3.9.1'
}
最后但不太重要:我增加了许可 INTERNET 在 AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
我在物体上弄错了 MongoClient, 如顶部的数字所示。 -
"MongoClient is abstract cannot be instantiated"
我不知道如何进一步行事,最终解决这个问题。 我知道无法创建抽象课程,但这就是我被授予的
https://cloud.mongodb.com
和他们的页面 - "Connect via driver"
https://docs.atlas.mongodb.com ... mples
显示如何连接 Java /Sync/.
我觉得我想念一些小的东西,但我无法理解它是什么。
没有找到相关结果
已邀请:
1 个回复
裸奔
赞同来自:
看看文档
https://mongodb.github.io/mong ... tart/
.
您可以创建一个对象实例 MongoClient 没有任何参数
连接到实例 MongoDB, 努力 localhost 在港口
:
或者您可以指定
https://mongodb.github.io/mong ... .html
: