2013-06-05 109 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