在MongoDB中,创建集合(Collection)可以通过db.createCollection(name, options)
方法完成,其中name
是要创建的集合名称,options
是一个可选参数,用于指定集合的配置选项,如Capped Collection的大小限制等。
删除集合可以使用db.collection.drop()
方法,其中collection
是要删除的集合名称。
下面是创建和删除集合的示例代码:
// 连接到MongoDB数据库
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017';
const dbName = 'mydatabase';
MongoClient.connect(url, function(err, client) {
if(err) throw err;
const db = client.db(dbName);
// 创建集合
db.createCollection('mycollection', function(err, res) {
if(err) throw err;
console.log("集合创建成功");
// 删除集合
db.collection('mycollection').drop(function(err, delOK) {
if(err) throw err;
if(delOK) console.log("集合删除成功");
client.close();
});
});
});
在上述代码中,首先通过MongoClient.connect
连接到MongoDB数据库。然后使用db.createCollection
创建名为mycollection
的集合。接着,使用db.collection.drop
删除同名集合。最后,在集合创建和删除操作完成后关闭数据库连接。