对于类型MongoClient,未定义方法getDatabase(String)

时间:2019-03-13 10:43:32

标签: java mongodb

我正在尝试按照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>

那我想念什么?其他一切都很好。

0 个答案:

没有答案