Docs Menu

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

MongoDB에 연결

1

다음 코드를 복사하여 애플리케이션의 quickstart.py 파일에 붙여넣습니다.

from pymongo import MongoClient
uri = "<connection string URI>"
client = MongoClient(uri)
try:
database = client.get_database("sample_mflix")
movies = database.get_collection("movies")
# Query for a movie that has the title 'Back to the Future'
query = { "title": "Back to the Future" }
movie = movies.find_one(query)
print(movie)
client.close()
except Exception as e:
raise Exception("Unable to find the document due to the following error: ", e)
2

<connection string URI> placeholder를 이 가이드의 연결 문자열 만들기단계에서 복사한 연결 문자열로 바꿉니다.

3

셸에서 다음 명령을 실행하여 애플리케이션을 시작합니다:

python3 quickstart.py

출력에는 조회된 영화 문서의 세부 정보가 포함됩니다.

{
_id: ...,
plot: 'A young man is accidentally sent 30 years into the past...',
genres: [ 'Adventure', 'Comedy', 'Sci-Fi' ],
...
title: 'Back to the Future',
...
}

오류가 발생하거나 출력이 표시되지 않는 경우 적절한 연결 string 을 지정했는지, 샘플 데이터를 로드했는지 확인합니다.

이 단계를 완료한 후에는 드라이버를 사용하여 MongoDB deployment에 연결하고, 샘플 데이터에 대해 쿼리를 실행하고, 결과를 출력하는 등 정상적으로 작동하는 애플리케이션을 갖게 될 것입니다.

참고

이 단계에서 문제가 발생하면 MongoDB Community 포럼 에서 도움을 요청하거나 이 페이지의 오른쪽 또는 오른쪽 하단에 있는 Rate this page 탭을 사용하여 피드백을 제출하세요.

다음 단계
← 연결 문자열 만들기