Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 如何检查节点mongodb本机驱动程序版本?_Npm_Node Mongodb Native - Fatal编程技术网

Npm 如何检查节点mongodb本机驱动程序版本?

Npm 如何检查节点mongodb本机驱动程序版本?,npm,node-mongodb-native,Npm,Node Mongodb Native,我正在我的项目中使用官方节点mongodb本机驱动程序。 它是通过npm安装mongodb安装的。然而,我想检查它的版本,但不知道如何做到这一点 npm回购的READ.ME文件中没有任何内容 请帮忙 谢谢。根据,您可以使用npm-ls或npm-ls-g(适用于全球)获取npm软件包及其相应版本的列表。该版本以以下格式导出: 因此,您可以通过要求模块并访问version属性来获得它: var mongo = require('mongodb'); var version = mongo.versi

我正在我的项目中使用官方节点mongodb本机驱动程序。 它是通过npm安装mongodb安装的。然而,我想检查它的版本,但不知道如何做到这一点

npm回购的READ.ME文件中没有任何内容

请帮忙


谢谢。

根据,您可以使用
npm-ls
npm-ls-g
(适用于全球)

获取npm软件包及其相应版本的列表。该版本以以下格式导出:

因此,您可以通过要求模块并访问
version
属性来获得它:

var mongo = require('mongodb');
var version = mongo.version;

console.log(version);

在撰写本文时,您只需
npm查看版本
(使用
show
代替
view
也可以)。 例如,要查找我的mongodb模块/驱动程序版本,
npm查看mongodb版本

这是迟来的答案,希望对其他人有用

获取
MongoDB版本
MongoDB本机驱动程序

MongoClient = require('mongodb').MongoClient;

MongoClient.connect(url, (err, client) => {
if (err) throw err;
client.admin().serverInfo()
    .then(info => {
        console.log(info.version);
        console.log(client.serverConfig.clientInfo.driver.version);
    }).catch(err => { });
});

谢谢这是适用于所有npm模块的答案,我可以很容易地检查未来任何模块的版本。
npm ls
将列出所有软件包,您可能在软件包的海洋中,所以最好是具体的。谢谢。这是可行的,但我喜欢下面Ashoka给出的答案,它通过npm ls给出了任何模块的版本。他们不再导出版本:'(工作非常好,因为expectedIt不显示我安装的模块的版本。它在npm中显示了模块的最新版本。
MongoClient = require('mongodb').MongoClient;

MongoClient.connect(url, (err, client) => {
if (err) throw err;
client.admin().serverInfo()
    .then(info => {
        console.log(info.version);
        console.log(client.serverConfig.clientInfo.driver.version);
    }).catch(err => { });
});