2013-06-05 52 views
1
dburl = "mongodb://127.0.0.1:27017/demo"; 
db = require('mongojs').connect(dburl); 
console.log(db.version); 

我想用mongojs知道MongoDB的版本mongodb的版本。怎么知道通过mongojs

回答

3

试试这个:

db.executeDbCommand({ buildInfo : 1 }, function(err, buildinfo) { 
    console.log('V', buildinfo.documents[0].version); 
}); 

编辑:使用command()较短的版本:

db.command({ buildInfo : 1 }, function(err, buildinfo) { 
    console.log('V', buildinfo.version); 
}); 

要获得命令的列表,你可以执行:

db.command({ listCommands : 1 }, function(err, response) { 
    console.log(response.commands); 
}); 
+0

感谢罗伯特,它工作正常。你能告诉我从哪里可以得到db.executeDbCommand教程吗? –

+0

@RohitJindal我认为'executeDbCommand'已被弃用,我编辑了我的答案以显示替代方法,并列出了所有可用的命令。 – robertklep