Docs Menu
Docs Home
/ / /
Node.js
/

명령 실행

db.command() 메서드 를 사용하여 모든 원시 데이터베이스 작업을 실행 수 있습니다. 메서드. 서버 통계 가져오기 또는 복제본 세트 초기화와 같은 진단 및 관리 작업을 위해 데이터베이스 인스턴스 에서 명령 객체 와 함께 command() 메서드를 호출합니다.

참고

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

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,
...
}

돌아가기

필드의 고유 값 가져오기