MongoDB의 나침반 필터

Shraddha Paghdar 2024년2월15일
MongoDB의 나침반 필터

이 짧은 기사에서는 MongoDB에서 나침반 필터를 사용하는 많은 방법을 살펴봅니다.

MongoDB의 나침반 필터

MongoDB에는 나침반이라는 GUI가 있습니다. MongoDB GUI라는 이름으로도 사용됩니다.

사용자는 쿼리 구문에 익숙하지 않은 경우에도 MongoDB를 사용하여 저장된 데이터의 내용을 검사할 수 있습니다. Compass GUI를 사용하여 인덱스를 관리하고 문서 유효성 검사를 실행하며 시각적 인터페이스에서 데이터를 탐색할 때 속도를 최적화할 수 있습니다.

MongoDB Compass는 문서 목록을 필터링 기준에 맞는 몇 개의 항목으로 줄입니다. FILTER 열의 데이터를 필터링하려면 find() 작업에서 사용하는 적법한 쿼리 문서를 사용할 수 있습니다.

구문 오류가 있는 경우 Compass는 FILTER 배지를 빨간색으로 바꾸어 쿼리 문제를 표시합니다.

나침반 개요

  • Mongo 셸 옵션 구문:

    db.employees.find({ "country": "United Kindgdom" })
    
  • 나침반 필터 옵션 구문:

    컬렉션을 연 후 다음 구문을 필터 탭에 붙여넣습니다. 검색을 실행하고 수정된 결과를 보려면 찾기를 클릭합니다.

    나침반 필터

    { "country": "United Kindgdom" }
    

    Compass는 복잡한 데이터베이스 또는 컬렉션의 이름을 추적하는 번거로움에서 벗어나 MongoDB 서버에 있는 모든 데이터베이스 또는 컬렉션을 빠르게 찾아볼 수 있습니다. 재설정을 클릭하여 적용한 필터 문서를 제거할 수 있습니다.

MongoDB 확장 JSON BSON 데이터 형식은 mongo 셸 모드에서 사용될 때 나침반 필터에서 지원됩니다. 중첩된 개체에 액세스하려면 아래 예를 사용하여 필터링할 수 있습니다.

{ "address.country": "United Kindgdom" }

여기에서 주소라는 단어는 국가영국이라는 단어를 키 및 값으로 포함하고 우편번호 및 도시와 같은 추가 키-값 쌍을 포함하는 개체를 나타냅니다.

Shraddha Paghdar avatar Shraddha Paghdar avatar

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.

LinkedIn