如何使用 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