这似乎是一件非常简单的事情,我想知道这是否是我在 Stack Overflow 上最不聪明的问题。
我想知道 MongoDB 服务器的版本node-mongodb-native连接的 MongoDB 服务器的版本。
但是,我似乎无法使用谷歌找到任何与此相关的信息。require('mongodb').version它与;不同。这保存了节点模块版本。
您必须使用serverStatus数据库命令来检索您连接到的实例mongod的版本。mongos
本机 Node.js 驱动程序Admin.serverStatus为此目的提供了:
var MongoClient = require('mongodb').MongoClient
var url = 'mongodb://localhost:27017/test'
var conn = MongoClient.connect(url, function(err, db) {
var adminDb = db.admin();
adminDb.serverStatus(function(err, info) {
console.log(info.version);
})
})
Run Code Online (Sandbox Code Playgroud)
在我的系统上显示:
3.0.2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2863 次 |
| 最近记录: |