Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào để tạo một bộ sưu tập MongoDB bằng Java?


Bạn có thể tạo một bộ sưu tập trong MongoDB bằng cách sử dụng db.createCollection () phương pháp.

Cú pháp

db.createCollection(name, options)

Ở đâu

  • db là cơ sở dữ liệu.

  • tên là tên của bộ sưu tập bạn muốn tạo.

  • Tùy chọn là tập hợp các thông số tùy chọn như giới hạn, tự động lập chỉ mục, kích thước và, tối đa.

Ví dụ

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

Sử dụng chương trình Java

Trong Java, bạn có thể tạo một bộ sưu tập bằng cách sử dụng createCollection () phương thức của com.mongodb.client.MongoDatabase giao diện. Phương thức này chấp nhận một giá trị chuỗi đại diện cho tên của tập hợp.

Do đó, để tạo một bộ sưu tập trong MongoDB bằng chương trình Java -

  • Đảm bảo rằng bạn đã cài đặt MongoDB trong hệ thống của mình

  • Thêm phần phụ thuộc sau vào tệp pom.xml của nó trong dự án Java của bạn.

<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.12.2</version>
</dependency>
  • Tạo ứng dụng khách MongoDB bằng cách khởi tạo lớp MongoClient.

  • Kết nối với cơ sở dữ liệu bằng getDatabase () .

  • Gọi createCollection () bằng cách chuyển tên của tập hợp (chuỗi).

Ví dụ

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("myDatabase");
      //Creating a collection
      database.createCollection("sampleCollection");
      System.out.println("Collection created successfully");
   }
}

Đầu ra

Collection created successfully