이 글은 주로 python의 PyMongo 사용법을 소개하며, 참고할만한 가치가 있는 PyMongo 모듈의 사용법을 자세히 소개합니다. 관심 있는 분들은
PyMongo란 무엇인가요? Python 프로그램이 Python으로 작성된 Mongodb
데이터베이스를 사용할 수 있게 해주는
환경: Ubuntu 14.04++python2.7+MongoDB 2.4
set
up.py install을 입력하여
를 설치하거나 pip를 사용하여 pip를 설치합니다. -m install pymongo
기본적으로
import pymongo client = pymongo.MongoClient('localhost', 27017)
또는 다음을 수행할 수 있습니다. import pymongo
client = MongoClient('mongodb://localhost:27017/')
데이터베이스에 연결
db = client.mydb
#或者
db = client['mydb']
집계에 연결
집계는 관계형 데이터베이스의 테이블과 동일합니다
collection = db.my_collection #或者 collection = db['my_collection']
데이터베이스 아래의 모든 집계 이름 보기rr 리
기록 삽입
collection.insert({"key1":"value1","key2","value2"})
collection.remove()
Update
Recordscollection.remove({"key1":"value1"})
하나의 레코드 쿼리: find_one()은 매개 변수 없이 첫 번째 레코드를 반환합니다. 매개변수를 사용하면 조건에 따라 검색 반환
collection.update({"key1": "value1"}, {"$set": {"key2": "value2", "key3": "value3"}})
collection.find_one() collection.find_one({"key1":"value1"})
여러 집계 레코드 보기
collection.find() collection.find({"key1":"value1"})
총 집계 레코드 수 보기
for item in collection.find(): print item쿼리 결과 정렬
단일 열 정렬
print collection.find().count()
코드는 다음과 같습니다.
collection.find().sort("key1") # 默认为升序 collection.find().sort("key1", pymongo.ASCENDING) # 升序 collection.find().sort("key1", pymongo.DESCENDING) # 降序
예제 1:collection.find().sort([("key1", pymongo.ASCENDING), ("key2", pymongo.DESCENDING)])
위 내용은 Python에서의 PyMongo 사용 요약에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!