我想动态创建表(集合)

时间:2021-03-10 20:37:25

标签: java mongodb spring-boot

我正在使用以下代码:

import com.mongodb.client.MongoDatabase;
import com.mongodb.MongoClient;

public class CreatingCollection {
   public static void main( String args[] ) {
      //Creating a MongoDB client
      MongoClient mongo = new MongoClient( "localhost" , 27017 );
      //Connecting to the database
      MongoDatabase database = mongo.getDatabase("test");
      //Creating a collection
      database.createCollection("sampleCollection");
      System.out.println("Collection created successfully");
   }
}

我收到以下错误:

Exception in thread "main" java.lang.NoSuchMethodError: com.mongodb.connection.ConnectionPoolSettings$Builder.maxWaitQueueSize(I)Lcom/mongodb/connection/ConnectionPoolSettings$Builder;
    at com.mongodb.MongoClientOptions.<init>(MongoClientOptions.java:157)
    at com.mongodb.MongoClientOptions.<init>(MongoClientOptions.java:58)
    at com.mongodb.MongoClientOptions$Builder.build(MongoClientOptions.java:1734)
    at com.mongodb.MongoClient.<init>(MongoClient.java:157)
    at com.mongodb.MongoClient.<init>(MongoClient.java:147)
    at com.ras.db.CreatingCollection.main(CreatingCollection.java:8)

有人可以帮我解决这个问题吗?

0 个答案:

没有答案