nodejs 使用mongoose查看 mongodb 所有的库

2019-02-21  本文已影响0人  lihao_李浩

文中使用的mongoose基于 5.4.14

库名

var mongoose = require('mongoose');
//记得修改为你的服务器ip
mongoose.connect('mongodb://47.***.**.176:27017/admin', {useNewUrlParser: true},function(err,connection){
    connection.db.admin().listDatabases().then(res=>{
        var dbs = res.databases.map(function(base){
            return base.name;
        })
        console.log(dbs);
    }).catch(err=>{
        console.log(err);
    })
});

表名亦或者是collections

var mongoose = require('mongoose');
//记得修改为你的服务器ip  和 data_base_name 库名
mongoose.connect('mongodb://47.***.**.176:27017/data_base_name', {useNewUrlParser: true},function(err,connection){
    connect.db.collections().then(res => {
          var collections = res.map(function (collection) {
                return collection.collectionName;
          })
          console.log(collections );
    }).catch(err=>{
          console.log(err);
    })
});
上一篇下一篇

猜你喜欢

热点阅读