gpt4 book ai didi

node.js - 在 node.js 中从 node-mongodb-native 获取 MongoDB 服务器版本

转载 作者:可可西里 更新时间:2023-11-01 10:28:24 27 4
gpt4 key购买 nike

这似乎是一件非常简单的事情,我想知道这是否是我在 Stack Overflow 上最不聪明的问题。

我想知道 node-mongodb-native 的 MongoDB 服务器的版本连接到。

但是,我似乎无法使用谷歌找到与此相关的任何信息。它与 require('mongodb').version 不同;这包含 Node 模块版本。

最佳答案

您必须使用 serverStatus数据库命令,用于检索您连接到的 mongodmongos 实例的版本。

native 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);
})
})

在我的系统上显示:

3.0.2

关于node.js - 在 node.js 中从 node-mongodb-native 获取 MongoDB 服务器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30893867/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com