如何使用Java创建MongoDB集合?
您可以使用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()连接到数据库。
通过传递collection(string)的名称来调用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