2013-03-09 73 views
4

簡單的MongoDB的版本,蒙戈CLI:如何從貓鼬

db.version() 

我怎樣才能做同樣的貓鼬?我如何發送自定義命令?

回答

7

你可以通過你的貓鼬連接使用本地蒙戈司機爲Admin#buildInfo方法:

var mongoose = require('mongoose'); 

mongoose.connect('mongodb://localhost/test', function(err){ 
    var admin = new mongoose.mongo.Admin(mongoose.connection.db); 
    admin.buildInfo(function (err, info) { 
    console.log(info.version); 
    }); 
}); 
+0

只是一個評論,如果你不使用MongoDB的模塊,您需要指向'要求(」 mongoose/node_modules/mongodb「)' – 2013-03-09 15:50:18

+2

mongoose使用的mongodb模塊暴露爲require('mongoose')。mongo。 http://mongoosejs.com/docs/api.html#index_Mongoose-mongo – aaronheckmann 2013-03-22 00:18:07