Java 类型MongoClient的方法getDatabase(String)未定义
我试图按照教程进行操作,但是我从VS代码中得到了这个错误:对于MongoClient Java(67108964)类型,getDatabase(String)方法未定义 我想我完全按照教程所说的做了,这是我的代码:Java 类型MongoClient的方法getDatabase(String)未定义,java,mongodb,Java,Mongodb,我试图按照教程进行操作,但是我从VS代码中得到了这个错误:对于MongoClient Java(67108964)类型,getDatabase(String)方法未定义 我想我完全按照教程所说的做了,这是我的代码: import com.mongodb.BasicDBObject; import com.mongodb.DBCursor; import com.mongodb.MongoClient; import com.mongodb.MongoClientURI; import com.m
import com.mongodb.BasicDBObject;
import com.mongodb.DBCursor;
import com.mongodb.MongoClient;
import com.mongodb.MongoClientURI;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
public class DbController{
static MongoCollection<Document> coll;
public DbController(){
MongoClient mongoClient = new MongoClient
(new MongoClientURI("mongodb://localhost:27017"));
MongoDatabase database = mongoClient.getDatabase("mydb");
coll = database.getCollection("mycoll");
}
...
}
下面是我的pom.xml:
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.4.3</version>
</dependency>
org.mongodb
mongodb驱动程序
3.4.3
我错过了什么?其他一切正常。您确定已正确加载依赖项吗?您已在“”处设置了mongoDBmongodb://localhost:27017“对吗?@Filip123go编译器在MongoDB jar中找到方法有什么关系?@Stultuske是的,我想是的,其他的一切都不起作用,会吗?@IrinaFrosch据我们所知,已加载了不同的版本。您确定已正确加载依赖项吗?只是为了确定,您已在“”处设置了mongoDBmongodb://localhost:27017“对吗?@Filip123go编译器在MongoDB jar中找到方法有什么关系?@Stultuske是的,我想是的,其他的一切都不起作用,“会吗?”据我们所知,加载了一个不同的版本。
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.4.3</version>
</dependency>