2012-12-07 57 views
2

獲得蒙戈DB名稱/ URL創建mongoose.js型號:Mongoose.js:從模型實例

db = mongoose.createConnection(mongoUrl) 

model = db.model('Model', schema) 

我能得到mongoUrl(或服務器和數據庫名稱)的模式嗎?

+0

'db.name','mongoose.connection.name',或'mongoose.connections [0] .name'也行 – laggingreflex

回答

9

是的,您可以通過model.db參考原始數據庫連接。所以,你可以得到所有的連接信息,你需要這樣的:

console.log(model.db.host); // localhost 
console.log(model.db.port); // 27017 
console.log(model.db.name); // myDatabase 
+0

冷靜,那爲我工作。有沒有辦法獲得連接的URL信息,沒有指向一個特定的模型,但得到它從require(''mongoose')不知何故? –