如何使用 Java 创建 MongoDB 集合?

javaobject oriented programmingprogramming

您可以使用 db.createCollection() 方法在 MongoDB 中创建集合。

语法

db.createCollection(name, options)

其中

  • db 是数据库。

  • name 是您要创建的集合的名称。

  • Option 是一组可选参数,例如上限、自动索引、大小和最大值。

示例

> use myDatabase
switched to db myDatabase
> db.createCollection("myCollection")
{ "ok" : 1 }

使用 Java 程序

在 Java 中,您可以使用 com.mongodb.client.MongoDatabase 接口的  createCollection() 方法创建集合。此方法接受表示集合名称的字符串值。

因此,要使用 Java 程序在 MongoDB 中创建集合 −

  • 确保您已在系统中安装了 MongoDB

  • 将以下依赖项添加到 Java 项目的 pom.xml 文件中。

<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.12.2</version>
</dependency>
  • 通过实例化 MongoClient 类创建 MongoDB 客户端。

  • 使用 getDatabase() 连接到数据库。

  • 通过传递集合的名称(字符串)来调用 createCollection() 方法。

示例

import com.mongodb.client.MongoDatabase;
import com.mongodb.MongoClient;
public class CreatingCollection {
   public static void main( String args[] ) {
      //创建 MongoDB 客户端
      MongoClient mongo = new MongoClient( "localhost" , 27017 );
      //连接数据库
      MongoDatabase database = mongo.getDatabase("myDatabase");
      //创建集合
      database.createCollection("sampleCollection");
      System.out.println("Collection created successfully");
   }
}

输出

Collection created successfully

相关文章