MongoDB - Java - 删除集合
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.