AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

무료 SQL 도구로 데이터에 연결 및 쿼리하기

이 튜토리얼에서는 무료 도구인 MongoDB JDBC 드라이버 및 DBeaver(Community Edition)를 사용하여 Atlas 전용 클러스터 또는 연합 데이터베이스 인스턴스에 연결하는 방법을 안내합니다.

배포서버에 샘플 데이터를 로드한 경우, 이 튜토리얼에서 해당 데이터를 쿼리하는 방법도 알아볼 수 있습니다.

시작하기 전에 SQL 연결을 허용하도록 배포서버를 구성하십시오. 방법을 알아보려면 SQL 인터페이스 서버 설정을 참조하십시오.

다음 클라이언트 소프트웨어를 설치하여 MongoSQL에 연결하고 데이터를 쿼리 .

1

DBeaver는 무료 범용 데이터베이스 도구입니다. 이 튜토리얼에서 샘플 데이터를 탐색하는 데 사용할 수 있습니다. DBeaver(커뮤니티 에디션)를 다운로드하여 설치합니다.

2
  1. Download the latest MongoDB JDBC Driver version.

  2. 다운로드한 패키지의 무결성을 확인합니다.

    MongoDB 릴리스 팀은 특정 MongoDB 패키지가 유효하고 수정되지 않았음을 인증하기 위해 모든 소프트웨어 패키지에 디지털 서명을 합니다. MongoDB는 각 릴리스 브랜치를 .asc 형식의 다른 PGP 키로 서명합니다.

    1. 다음 명령을 실행하여 Maven 중앙 리포지토리에서 .asc 파일을 다운로드합니다. {version-number}는 다운로드한 드라이버 버전으로 교체하고 {artifact_to_verify}는 다운로드한 파일 이름으로 교체하세요.

      curl -O https://repo1.maven.org/maven2/org/mongodb/mongodb-jdbc/{version-number}/{artifact_to_verify}.asc

      예를 들어 mongodb-jdbc-2.2.3-all.jar를 다운로드한 경우 다음 명령을 실행하면 됩니다.

      curl -O https://repo1.maven.org/maven2/org/mongodb/mongodb-jdbc/2.2.3/mongodb-jdbc-2.2.3-all.jar.asc
    2. 다음 명령을 실행하여 키 파일을 다운로드한 후 가져옵니다. {server_url}을 Maven에서 지원하는 현재 GPG 키 서버 중 하나로 바꾸세요.

      • keyserver.ubuntu.com

      • keys.openpgp.org

      • pgp.mit.edu

      gpg --keyserver {server_url} --recv-keys BDDC8671F1BE6F4D5464096624A4A8409351E954
      gpg: key BDDC8671F1BE6F4D5464096624A4A8409351E954: public key "MongoDB JDBC Driver Release Signing Key <packaging@mongodb.com>" imported
      gpg: Total number processed: 1
      gpg: imported: 1
    3. 다음 명령을 실행하여 MongoDB JDBC 드라이버 설치 파일을 확인합니다. detached_signature_file 과 artifact_to_verify 를 다운로드한 파일의 이름으로 교체하세요.

      gpg --verify {detached_signature_file} {artifact_to_verify}

      예를 들어 mongodb-jdbc-2.2.3-all.jar 및 mongodb-jdbc-2.2.3-all.jar.asc를 현재 디렉토리에 다운로드한 경우 다음을 다음을 실행하면 됩니다.

      gpg --verify mongodb-jdbc-2.2.3-all.jar.asc mongodb-jdbc-2.2.3-all.jar

      GPG는 다음과 유사한 응답을 반환해야 합니다.

      gpg: Signature made Wed May 22 13:24:36 2024 MDT
      gpg: using RSA key BDDC8671F1BE6F4D5464096624A4A8409351E954
      gpg: Good signature from "MongoDB JDBC Driver Release Signing Key <packaging@mongodb.com>"

      패키지가 올바르게 서명되었지만 로컬 trustdb에 있는 서명 키를 아직 신뢰하지 않는 경우 gpg는 다음 메시지를 반환합니다.

      gpg: WARNING: This key is not certified with a trusted signature!
      gpg: There is no indication that the signature belongs to the owner.
      Primary key fingerprint: D2C4 5B7E 66A5 DCA1 8B76 57A8 91A2 1577 3066 6110

      다음과 같은 오류 메시지가 나타나면 올바른 공개 키를 가져왔는지 확인합니다.

      gpg: Can't check signature: public key not found

배포서버 유형을 선택하여 연결 문자열을 가져오고 DBeaver를 구성하세요:

연결에 사용할 수 있는 다양한 방법에 대해 자세히 학습하려면 SQL 도구를 MongoDB에 연결을 참조하세요.

DBeaver에서 MongoSQL 쿼리를 실행 하려면 다음을 수행합니다.

1

DBeaver Database Navigator 에 가상 데이터베이스가 표시됩니다.

2
  1. 쿼리하려는 가상 데이터베이스를 마우스 오른쪽 버튼으로 클릭합니다.

  2. SQL Editor0}을 선택합니다.

  3. Open SQL console0}을 선택합니다.

    선택한 가상 데이터베이스에 연결된 새 SQL 콘솔 창이 열립니다.

3
4

쿼리 성공적인 하면 MongoSQL은 쿼리 아래의 테이블 보기에 결과를 표시합니다.

배포서버에 샘플 데이터를 로드했다면, 다음 MongoSQL 쿼리를 실행해 보세요.

고급 구성 가이드를 따르지 않은 경우에는 네임스페이스에 대해 이 예시 쿼리를 수정할 수 있습니다.

SELECT *
FROM Sessions

MongoSQL은 Sessions 컬렉션 의 모든 문서를 반환합니다.

SELECT *
FROM Users
LIMIT 2

MongoSQL은 Users 컬렉션 에서 두 개의 문서를 반환합니다.

SELECT *
FROM Users
WHERE name = 'Jon Snow'

MongoSQL은 사용자의 name 가 Jon Snow인 Users 컬렉션 에서 문서를 반환합니다.

MongoSQL 명령 참조는 MongoSQL 언어 참조를 참조하세요.

이 페이지 평가하기