Docs 菜单
Docs 主页
/ / /
Node.js
/

运行命令

您数据库使用运行() 方法。在数据库实例上使用命令对象调用 command()方法,以执行诊断和管理任务,例如获取服务器统计信息或初始化副本集。

注意

尽可能使用 MongoDB Shell 执行管理任务,而不是 Node.js 驱动程序。

您可以在command()方法的第二个参数中传递的options对象中指定其他选项。 有关可以传递的选项的更多信息,请参阅 db.command() API 文档。

注意

可以使用此示例连接到 MongoDB 实例,并与包含样本数据的数据库进行交互。如需了解有关连接到 MongoDB 实例和加载示例数据集的更多信息,请参阅 使用示例指南 。

1import { MongoClient } from "mongodb";
2
3// Replace the uri string with your MongoDB deployment's connection string.
4const uri = "<connection string uri>";
5
6const client = new MongoClient(uri);
7
8async function run() {
9 try {
10 const db = client.db("sample_mflix");
11 // find the storage statistics for the "sample_mflix" database using the 'dbStats' command
12 const result = await db.command({
13 dbStats: 1,
14 });
15 console.log(result);
16 } finally {
17 await client.close();
18 }
19}
20run().catch(console.dir);
1import { MongoClient } from "mongodb";
2
3// Replace the uri string with your MongoDB deployment's connection string.
4const uri = "<connection string uri>";
5
6const client = new MongoClient(uri);
7
8async function run() {
9 try {
10 const db = client.db("sample_mflix");
11 // find the storage statistics for the "sample_mflix" database using the 'dbStats' command
12 const result = await db.command({
13 dbStats: 1,
14 });
15 console.log(result);
16 } finally {
17 await client.close();
18 }
19}
20run().catch(console.dir);

注意

相同的代码片段

上述 JavaScript 和 TypeScript 代码片段完全相同。驱动程序没有与此使用案例相关的特定于 TypeScript 的功能。

运行前一命令时,应能看到以下输出:

{
db: 'sample_mflix',
collections: 6,
views: 0,
objects: 75620,
...
}

后退

检索字段的不同值