MongoDB 用 Java 如何删除集合?

文章导读
Previous Quiz Next MongoDB 提供了 MongoCollection 类来删除集合。
📋 目录
  1. 删除集合
A A

MongoDB - Java - 删除集合



Previous
Quiz
Next

MongoDB 提供了 MongoCollection 类来删除集合。

语法

// 选择一个集合
MongoCollection<Document> collection =  database.getCollection("sampleCollection");
// 删除当前集合
collection.drop();

删除集合

要删除/丢弃一个集合,我们首先需要连接到数据库,然后选择集合并删除集合,如下所示 −

package com..mongodb;

import org.bson.Document;

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

public class MongoDBTester {

   public static void main(String args[]) {

      String uri = "mongodb://localhost:27017/";

      try (MongoClient mongoClient = MongoClients.create(uri)) {
         MongoDatabase database = mongoClient.getDatabase("myDb");

         // 选择一个集合
         MongoCollection<Document> collection = database.getCollection("sampleCollection");

         collection.drop();       
         System.out.println("Collection dropped successfully.");
      }
   }
}

输出

现在,编译并运行上述程序,从我们的数据库 myDb 中删除一个集合。

执行后,上述程序将输出以下结果。

Collection dropped successfully.