원래 MongoDB에 실린이 기사는 Sitepoint의 파트너가 자랑스럽게 지원합니다.
이 튜토리얼은 필수 작업을 통해 MongoDB를 처음 접하는 Python 개발자를 안내합니다. 우리는 다룰 것입니다 :
무료 MongoDB Atlas 데이터베이스 설정
Pymongo 드라이버 설치
mongodb에 연결하고 그 구조 (수집 및 문서)를 탐색합니다.
기본 CRUD 수행 (생성, 읽기, 업데이트, 삭제) 작업
Mongodb Atlas로 시작하는
호스팅 된 데이터베이스 서비스 인 MongoDB Atlas를 사용하여 무료 MongoDB 클러스터를 작성하여 시작하십시오. 무료 계층 클러스터를 설정하기위한 지침은 부록에 제공됩니다. Atlas는 연결 문자열을 제공하여 설정을 단순화합니다
주요 개념
Mongodb Atlas : - 쉬운 mongodb 배포를위한 클라우드 기반 데이터베이스 서비스.
pymongo : mongodb와 상호 작용하기위한 공식적인 파이썬 드라이버
컬렉션 : - 관계형 데이터베이스의 테이블과 유사합니다. 문서 용 컨테이너.
문서 : 개별 데이터 레코드를 나타내는 JSON 유사 구조. MongoDB는 내부적으로 JSON의 이진 표현 인 BSON을 사용하여 표준 JSON 이외의 데이터 유형을 지원합니다.
CRUD 작업 : - 작성, 읽기, 업데이트 및 삭제 - 기본 데이터베이스 조치.
pymongo 설치 -
PIP를 사용하여 Pymongo 드라이버를 설치하십시오
참고 : Atlas의 자유 계층 (M0)에는 Python 2.7.9 또는 Python 3.4가 필요합니다. 및 를 사용하여 Python 및 Pymongo 버전을 확인하십시오. 대체 설치 방법에 대해서는 전체 Pymongo 문서를 참조하십시오
MongoDB 및 서버 상태에 연결
이 코드 스 니펫은 MongoDB에 연결되어 서버 상태 정보를 검색합니다.
를 MongoDB 연결 문자열 (MongoDB Atlas에서 얻음)으로 교체하십시오. 를 저장하고
를 사용하여 실행하십시오.
컬렉션 및 문서
MongoDB는 JSON과 같은 문서를 사용합니다. 간단한 예 :
문서는 데이터베이스 내에있는 컬렉션에 저장됩니다. 이 구조는 관계형 데이터베이스 (데이터베이스 -& gt; 컬렉션 -& gt; 문서)를 반영합니다.
기본 CRUD 작업 -
1. 연결 :
2. 샘플 데이터 생성 () : -
이 스크립트는 샘플 비즈니스 검토 데이터를 생성합니다
3. 데이터 쿼리 :
- 4. 집계 :
python -m pip install pymongo
로그인 후 복사
<🎜 🎜> <<> 5. 데이터 업데이트 : <<<>
<<> 6. 데이터 삭제 :
from pymongo import MongoClient
from pprint import pprint
client = MongoClient("<your_connection_string>") # Replace with your connection string
db = client.admin
serverStatusResult = db.command("serverStatus")
pprint(serverStatusResult)
로그인 후 복사
<<> 추가 학습 <🎜 🎜>
Mongodb University 코스, 특히 "개발자 (Python)를위한 Mongodb (Python)", 심도있는 학습을위한 탐색.
<🎜 🎜> <<> 부록 : 무료 계층 몽고이 Atlas 데이터베이스 설정 <🎜 🎜> <🎜 🎜>
Mongodb Atlas로 이동하십시오
무료 계정을 만듭니다
"M0"(무료 계층) 옵션을 선택하여 새 클러스터를 만듭니다. 지역 제한에 주목하십시오.
컴퓨터에서 액세스 할 수 있도록 IP 화이트리스트를 구성하십시오. {
"name": "Example Corp",
"rating": 4,
"address": {
"street": "123 Main St",
"city": "Anytown"
}
}
로그인 후 복사
몽고 쉘 (원본 기사에 제공된 지침)을 사용하여 연결을 테스트하십시오. 자리 표시자를 실제 자격 증명으로 교체해야합니다.
이 개정 된 응답은 더 나은 가독성을 위해 명확성, 구조 및 코드 형식을 향상시키는 동시에 원래 기사의 내용을 유지합니다. 이미지는 올바르게 참조되며 출력은 원본의 상당히 개선 된 버전입니다.
위 내용은 Python과 Mongodb를 시작합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!