有没有一种方法来列出与蒙戈金集合?
我已经build立了数据库连接。 我需要列出数据库中的集合名称。 可能吗?
从mongo shell向数据库显示集合:
db.getCollectionNames()
所以要显示在蒙古皮肤收集尝试
var collections = db.collections(); collections.each(function(err, collection) { console.log(collection); });
根据这个链接Mongoskin教程
db.collectionNames(function(err, collectionArrayResult) { //Now do something with collectionArrayResult });
结果是具有“name”属性的对象数组,如下所示:
[ { name: '<dbName>.<collectionName>' }, ... ]
小心 – 但是<dbName>.system.indexes
也会被返回。
- ValidationError:validation失败mongoose
- Mongoose.model与Connection.model与Model.model
- 对于模型“users”Mongoose Mongodb,在path“_id”上投射为数值“XXX”失败
- NodeJS + MongoDB – 启动从npm安装的mongodb服务器实例
- Nodejs Mongoose – 如何避免callback地狱?
- 来自信号量的ZP4的地址validation
- 使用坐标geojson保存时间戳
- 带有mongodb的nodejs:插入/查找callback没有运行
- Mongoose select:false不适用于位置嵌套对象