我正在使用mongodb本机驱动程序:
"mongodb": "^2.2.33",
尝试从uri中检索数据库的名称......
我试过这样的事情:
const Mongodb = require('mongodb')
let mongoUrl = new Mongodb.create(opts.mongo.url);
console.log(mongoUrl.databaseName);
但没有工作,对此有任何解决方案吗?
答案 0 :(得分:2)
它是mongodb API的一部分
var MongoClient = require('mongodb').MongoClient
MongoClient.connect('mongodb://localhost:27017/animals', function (err, db) {
if (err) throw err
console.log(db)
})
答案 1 :(得分:0)
使用“ mongodb”:“ 3.3.3”驱动程序,可以使用mongoClient.s.options.dbName
理想情况下,应该有吸气剂。