我正在尝试按照MongoDB Driver Quick Start教程进行操作,但是我从VS代码中收到此错误:未为MongoClient Java(67108964)类型定义getDatabase(String)方法。
我认为我完全按照本教程的内容做了,这是我的代码:
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");
}
...
}
我将此添加到了build.gradle:
compile("org.mongodb:mongodb-driver:3.4.3")
这是我的pom.xml:
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.4.3</version>
</dependency>
那我想念什么?其他一切都很好。