要查看MongoDB的版本,可以使用Mongo shell或者MongoDB驱动程序来执行命令。以下是使用Mongo shell和MongoDB驱动程序的示例代码:
使用Mongo shell:
-
打开终端并启动Mongo shell。
-
连接到MongoDB数据库:
mongo --host <mongodb_host> --port <mongodb_port>将
<mongodb_host>和<mongodb_port>替换为你的MongoDB实例的主机和端口。 -
执行以下命令来查看MongoDB的版本:
db.version()这将返回MongoDB的版本号。
使用MongoDB驱动程序(以Node.js为例):
const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb://<mongodb_host>:<mongodb_port>";
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
async function getVersion() {
try {
await client.connect();
const db = client.db();
const adminDb = db.admin();
const serverStatus = await adminDb.serverStatus();
console.log(`MongoDB Version: ${serverStatus.version}`);
} catch (error) {
console.error(error);
} finally {
await client.close();
}
}
getVersion();
将<mongodb_host>和<mongodb_port>替换为你的MongoDB实例的主机和端口。
上述代码示例使用了MongoDB驱动程序来连接到MongoDB实例,并通过admin().serverStatus()方法获取服务器状态信息,其中包含了MongoDB的版本号。