Docs Menu

Docs Home애플리케이션 개발Python 드라이버PyMongo

단일 필드 인덱스

이 페이지의 내용

  • 개요
  • 샘플 데이터
  • 단일 필드 인덱스 만들기

단일 필드 인덱스 는 컬렉션 문서 내의 단일 필드에 대한 참조가 있는 인덱스입니다. 단일 필드 쿼리 및 정렬 성능을 개선하고, 일정 시간 후 또는 특정 시계 시간에 컬렉션에서 문서를 자동으로 제거하는 TTL 인덱스 를 지원합니다.

참고

_id_ 인덱스는 단일 필드 인덱스의 예입니다. 이 인덱스는 새 컬렉션이 생성될 때 _id 필드에 자동으로 생성됩니다.

이 가이드의 예제에서는 Atlas 샘플 데이터 세트sample_mflix.movies 컬렉션을 사용합니다. 무료 MongoDB Atlas cluster 를 생성하고 샘플 데이터 세트를 로드하는 방법을 알아보려면 PyMongo 시작하기를 참조하세요.

다은 title 필드에 오름차순으로 인덱스를 생성하는 예입니다.

movies.create_index("title")

다음은 앞의 코드 예제에서 생성된 인덱스가 다루는 쿼리의 예입니다.

query = { "title": "Batman" }
sort = [("title", 1)]
cursor = movies.find(query).sort(sort)

자세한 내용은 MongoDB Server 매뉴얼의 단일 필드 인덱스 를 참조하세요.

← 인덱스 작업