2017-10-18 60 views
-1

得到的MongoDB数据库名称,我使用MongoDB的本地驱动程序:如何从URI字符串

"mongodb": "^2.2.33", 

,并试图检索URI的数据库的名称...

我想是这样的:

const Mongodb = require('mongodb') 
let mongoUrl = new Mongodb.create(opts.mongo.url); 
console.log(mongoUrl.databaseName); 

但不工作,任何解决方案?

回答

2

MongoDB的API

var MongoClient = require('mongodb').MongoClient 

MongoClient.connect('mongodb://localhost:27017/animals', function (err, db) { 
    if (err) throw err 
    console.log(db) 
}) 
+0

得到错误的其本身而言:'db.getName不是function' – Vladimir

+0

对不起....你可以分享什么呢**的console.log(DB)* *返回 –

+1

这里是:https://pastebin.com/8Cig7Grx – Vladimir