이 출시되었습니다! 11월의 새로운 기능 및 수정 사항을 읽어보세요.

MongoDB 작업

Visual Studio Code는 자체 인스턴스든 Azure DocumentDB (MongoDB 호환)와 함께든 MongoDB 데이터베이스 작업에 대한 훌륭한 지원을 제공합니다. VS Code용 DocumentDB 확장을 사용하면 VS Code 내에서 MongoDB 데이터베이스를 생성, 관리 및 쿼리할 수 있습니다.

확장 설치

VS Code용 MongoDB 지원은 VS Code용 DocumentDB 확장에서 제공됩니다. VS Code용 DocumentDB 확장을 설치하려면 ⇧⌘X (Windows, Linux Ctrl+Shift+X)를 눌러 확장 보기(Extensions view)를 열고 'DocumentDB'를 검색하여 결과를 필터링합니다. VS Code용 DocumentDB 확장을 선택합니다.

Select DocumentDB for VS Code

MongoDB에 연결

VS Code용 DocumentDB 확장을 설치하면 활동 표시줄(Activity Bar) 보기에 새로운 DocumentDB 로고가 표시됩니다. DocumentDB 로고를 선택하면 탐색기(Explorer)가 표시됩니다.

DocumentDB explorer

MongoDB 호환 데이터베이스에 연결하려면

  1. DocumentDB 연결 보기에서 새 연결 추가를 선택합니다.

  2. 다음으로, 연결 문자열로 연결하거나 서비스 검색 옵션을 사용하도록 선택합니다.

    • 연결 문자열을 선택한 다음, 빠른 선택(Quick Pick)에서 연결 문자열을 입력합니다.

      Database Connection setup

    • 서비스 검색을 선택하고, 공급자를 선택한 다음, 저장 및 연결을 선택합니다.

      Database Connection setup

참고: 아직 VS Code에서 Azure에 로그인하지 않은 경우 로그인을 요청받게 됩니다. 서비스 검색을 사용하려면 이 과정이 필요합니다.

연결되면 MongoDB 서버를 사용하여 MongoDB 데이터베이스, 컬렉션 및 문서를 관리할 수 있습니다.

데이터베이스를 확장하여 JSON/테이블/트리 보기에서 스키마 및 인덱스와 함께 컬렉션을 볼 수 있습니다.

manage mongodb database

또한 연결 자체를 마우스 오른쪽 버튼으로 클릭하고 쉘 시작을 선택하여 활성 연결에 MongoDB 쉘을 연결할 수도 있습니다.

MongoDB Connection

참고: MongoDB 쉘(mongo 또는 mongosh)이 설치되어 있고 시스템 경로에 있는지 확인하십시오. 확장 설정에서 사용하는 쉘을 선택할 수 있습니다.

Scrapbook 사용

DocumentDB Scrapbook은 이 확장 기능의 가장 강력한 기능 중 하나입니다. VS Code 편집기 내에서 직접 MongoDB 명령을 작성, 실행 및 저장할 수 있어 쿼리 및 스크립트를 프로토타이핑하는 데 도움이 됩니다.

새 Scrapbook 만들기

  1. DocumentDB 탐색기에서 원하는 컬렉션을 마우스 오른쪽 버튼으로 클릭합니다.

  2. 메뉴에서 DocumentDB Scrapbook을 클릭하고 새 DocumentDB Scrapbook을 선택합니다.

launch documentdb scrapbook

Scrapbook에서는 MongoDB 엔터티 및 명령을 참조할 수 있으며 입력하는 동안 풍부한 IntelliSense를 제공합니다. Scrapbook은 데이터베이스 작업 및 쿼리를 프로토타이핑하는 데 유용합니다. 명령 실행을 사용하여 Scrapbook 쿼리에서 선택한 줄을 실행합니다.

Run scrapbook queries

Azure DocumentDB의 MongoDB

Azure DocumentDB를 사용하여 Azure에서 관리되는 MongoDB 클러스터를 **무료**로 쉽게 생성할 수 있습니다.

다음 단계

  • 인덱스 어드바이저 - 인덱스 어드바이저를 사용하여 MongoDB 성능을 최적화하는 방법을 알아보세요.
  • Azure 확장 - Visual Studio Marketplace에는 Azure 및 클라우드를 위한 수백 개의 VS Code 확장이 있습니다.
  • Azure에 배포 - 애플리케이션을 Azure에 배포하는 방법에 대한 단계별 가이드를 알아보세요.
  • Docker 사용 - 애플리케이션을 Docker 컨테이너에 넣어 재사용 및 배포를 용이하게 하세요.
© . This site is unofficial and not affiliated with Microsoft.