Docs Menu
Docs Home
/ / /
Node.js 드라이버
/

명령 실행

인스턴스 Db 에서 command() 메서드를 사용하여 데이터베이스 명령을 실행할 수 있습니다.

문서에서 명령어와 옵션을 지정할 수 있습니다. 명령을 실행하려면 이 문서를 command() 메서드에 전달하세요. 데이터베이스 명령의 전체 목록을 보려면 서버 매뉴얼의 데이터베이스 명령을 참조하세요.

관리 작업에는 가급적 Node.js 드라이버 대신 MongoDB Shell을 사용합니다.

RunCommandOptions 객체를 command() 메서드에 전달하여 선택적 명령 동작을 지정할 수 있습니다. 지원되는 옵션에 대해 자세히 알아보려면 Db.command() API 설명서를 참조하세요.

참고

이 예시를 사용하여 MongoDB 인스턴스에 연결하고 샘플 데이터가 포함된 데이터베이스와 상호 작용할 수 있습니다. MongoDB 인스턴스에 연결하고 샘플 데이터 세트를 로드하는 방법에 대해 자세히 알아보려면 사용 예제 가이드를 참조하세요.

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

참고

동일한 코드 스니펫

위의 JavaScript 및 TypeScript 코드 스니펫은 동일합니다. 이 사용 사례와 관련된 드라이버의 TypeScript 특정 기능은 없습니다.

앞의 명령을 실행하면 다음과 같은 출력이 표시됩니다.

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

돌아가기

필드의 고유 값 가져오기