2.MongoDB 基于node.js访问和操作集合

本文详细介绍了如何使用Node.js进行MongoDB集合的动态操控,包括创建、删除集合及获取集合列表的方法。通过实际代码示例,展示了db.createCollection(), db.dropCollection()和db.collectionNames()等关键API的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于频繁使用的Node.js来说,常见的任务是集合的动态操控。

较大的安装给每个大客户一个单独的集合,以便客户登入或离开时。根据需要添加或删除集合。

MongoDB Node.js 驱动程序 Db和Collection 对象

 

1.列出集合
var newDB=db.db("newDB");
newDB.collections(function(err,collectionList){})
newDB.collectionNames(function(err,collectionNames){})

collectionList参数的值是Collection对象的一个数组。

collectionNames()返回包含这些集合的集合名称的对象数组

[{name:'newDB.system.indexes'},

 {name:'newDB.newCollection',options:{create:'newCollection'}}

]  

2.创建集合
var newDB=dn.db("newDB");
db.createCollection("newCollection",function(err,collection){})
3.删除集合  
var myDB=db.db("myDB");
myDB.dropCollection("collectionA",function(err,results){});
//或
myDB.collection("collection",function(err,collB){
   collB.drop();
})
//当需要遍历collection对象列表时更方便
 

 

转载于:https://www.cnblogs.com/weizaiyes/p/6069276.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值