Docs Menu
Docs Home
/
MongoDB C# 분석기
/

빌더 표현식 분석

이 페이지의 내용

  • 개요
  • MongoDB 쿼리 API로 변환
  • Visual Studio에서 빌더 분석
  • 간단한 빌더 표현식
  • 추적 빌더 변수
  • Fluent API

빌더 는 쿼리 및 업데이트와 같은 일반적인 작업을 구성하는 데 도움이 되도록 .NET/C# 드라이버에서 제공하는 클래스입니다.

빌더에 대해 자세히 알아보려면 .NET/C# 드라이버 문서에서 빌더를 사용한 작업을 참조하세요.

C# 분석기를 사용하여 빌더 표현식을 MongoDB 쿼리 API로 변환합니다. 빌더 표현식과 해당 MongoDB 쿼리 API 번역의 예를 보려면 다음 탭을 클릭하세요.

var filter = Builders<Book>.Filter.Eq(b => b.Genre, genre) &
Builders<Book>.Filter.Gte(b => b.Price, minPrice) &
Builders<Book>.Filter.Regex(b => b.Title, titleSearchTerm);
{
"$and": [ { "Genre": genre },
{ "Price": { "$gte": minPrice } },
{ "Title": /titleSearchTerm/ } ]
}

참고

변수 이름

C# 분석기에서 생성된 MongoDB 쿼리 API 번역에는 .NET/C# 드라이버 코드의 변수 이름이 포함되어 있습니다. .NET/C# 드라이버는 애플리케이션이 MongoDB와 통신할 때 이러한 변수 이름을 해당 값으로 바꿉니다.

Visual Studio에서 빌더 표현식을 분석하려면 다음 조치를 수행합니다.

  1. C# Analyzer 설치 가이드 에 설명된 대로 를 설치합니다.

  2. .NET/C# 드라이버를 사용하여 빌더 표현식 작성

  3. 빌더 표현식의 첫 번째 메서드 아래에 있는 ... 어노테이션 위로 마우스를 가져가면 MongoDB 쿼리 API 번역이 포함된 정보 메시지가 표시됩니다.

다음의 해당 탭을 클릭하면 정보 메시지가 표시되는지 여부에 관계없이 빌더 표현식을 볼 수 있습니다.

Visual Studio에서 줄임표 주석이 있는 빌더 표현식 의 스크린샷입니다.
Visual Studio에 정보 메시지가 표시되는 빌더 표현식 의 스크린샷입니다.

C# C# Analyzer 분석기는 빌더 변수 추적 및 구성을 지원합니다. 여러 빌더 표현식을 논리 연산자 와 결합하고 정보 메시지에서 MongoDB 쿼리 API 번역을 볼 수 있습니다.

다음의 해당 탭을 클릭하면 정보 메시지 표시 여부에 관계없이 구성된 빌더 변수를 볼 수 있습니다.

Visual Studio에서 줄임표 주석이 있는 빌더 변수 스크린샷.
Visual Studio에 정보 메시지가 표시되는 빌더 변수의 스크린샷입니다.

C# 분석기는 .NET/C# 드라이버의 빌더 클래스를 사용하여 Fluent API를 지원합니다. 체인으로 연결된 빌더 메서드 시퀀스를 생성하고 정보 메시지에서 MongoDB 쿼리 API 번역을 볼 수 있습니다.

다음의 해당 탭을 클릭하면 정보 메시지의 표시 여부에 관계없이 체인 빌더 메서드를 사용하는 작업을 볼 수 있습니다.

Visual Studio의 줄임표 주석이 있는 Fluent API 스크린샷입니다.
Visual Studio에 정보 메시지가 표시되는 Fluent API 의 스크린샷입니다.

오류 목록 패널

Windows용 Visual Studio를 사용하는 경우 오류 목록 창의 {+product+-short} 출력을 볼 수 있습니다.

자세히 알아보려면 오류 목록 창 을 참조하세요. Microsoft에서 제공합니다.

돌아가기

코드 분석