Docs Menu
Docs Home
/ / /
Java Reactive Streams 드라이버
/

명령 실행하기

이 페이지의 내용

  • 전제 조건
  • MongoDB 배포에 연결하기
  • buildInfo 명령 실행

모든 데이터베이스 명령에 특정 도우미 메서드가 있는 것은 아닙니다. 그러나 MongoDatabase.runCommand() 메서드를 사용하여 모든 MongoDB 명령을 실행할 수 있습니다.

MongoDB 명령에 대해 자세히 알아보려면 MongoDB Server 매뉴얼에서 데이터베이스 명령 을 참조하세요.

이 가이드의 코드 예제를 실행하려면 다음 구성 요소를 설정해야 합니다.

import com.mongodb.reactivestreams.client.MongoClients;
import com.mongodb.reactivestreams.client.MongoClient;
import com.mongodb.reactivestreams.client.MongoDatabase;
import org.bson.Document;

중요

이 가이드 에서는 퀵 스타트 프라이머에 설명된 Subscriber 구현을 사용합니다.

먼저 MongoDB 배포서버에 연결한 다음 MongoDatabase 인스턴스를 선언하고 정의합니다.

다음 코드는 포트 27017localhost 에서 실행되는 독립형 MongoDB 배포서버에 연결합니다. 그런 다음 test 데이터베이스를 참조하도록 database 변수를 정의합니다.

MongoClient mongoClient = MongoClients.create();
MongoDatabase database = mongoClient.getDatabase("test");

MongoDB deployment에 연결하는 방법에 대해 자세히 알아보려면 MongoDB에 연결 튜토리얼을 참조하세요.

buildInfo 명령을 실행하려면 명령을 지정하는 Document 객체를 생성하고 이를 runCommand() 메서드에 매개변수로 전달합니다.

다음 샘플 코드는 buildInfo 명령을 실행하고 결과를 출력합니다.

database.runCommand(new Document("buildInfo", 1)).subscribe(new PrintDocumentSubscriber());

돌아가기

GridFS.