CODEDRAGON ㆍDevelopment/Python
pymongo 패키지의 메소드
메소드 |
설명 |
insert_one(doc) |
· 1개의 문서를 컬렉션에 입력합니다. · InsertOneResult 객체를 반환합니다. · inserted_id을 제공합니다. 문서에 명시적인 키가 없을 때 이들 속성을 사용하면 키를 찾을 수 있습니다. _id 키가 지정되어 있다면 이는 문서를 입력한 후에도 그대로 남아 있습니다. |
insert_many(docs) |
· 문서 리스트를 컬렉션에 입력합니다. · InsertManyResult 객체를 반환합니다. · inserted_ids 속성을 제공합니다. 문서에 명시적인 키가 없을 때 이들 속성을 사용하면 키를 찾을 수 있습니다. |
find_one() |
· 특정한 조건에 부합하는 하나 이상의 문서를 찾은 문서를 반환합니다. · 딕셔너리를 파라미터로 전달하면 이들 함수는 파라미터로 전달된 키 값과 일치하는 값을 지닌 문서를 반환합니다. |
find() |
· 특정한 조건에 부합하는 커서 제너레이터를 반환하는데, 이는 list() 함수나 for 루프에서 이터레이터를 사용해서 리스트로 변환할 수 있습니다. · 딕셔너리를 파라미터로 전달하면 이들 함수는 파라미터로 전달된 키 값과 일치하는 값을 지닌 문서를 반환합니다. |
sort() |
· 쿼리 결과를 정렬시켜줍니다. · 인자 없이 함수를 실행하면 sort() 함수는 _id 키로 오름차순 정렬을 수행합니다. |
count() |
· 전체 컬렉션(collection) 혹은 쿼리로 반환되는 문서의 개수를 반환합니다. · deprecated |
delete_one(doc) |
· 하나의 문서에서 특정 조건을 만족하는 문서들을 삭제합니다. |
delete_many(docs) |
· 컬렉션에서 특정 조건을 만족하는 문서들을 삭제합니다. |
delete_many({}) |
· 전체 문서를 삭제할 때 컬렉션을 남겨 두려면 빈 딕셔너리를 파라미터로 전달하는 delete_many({})를 실행합니다. |
'Development > Python' 카테고리의 다른 글
numpy 배열 저장하고 읽기 (0) | 2019.09.25 |
---|---|
NumPy 패키지 특징 (0) | 2019.09.24 |
loc indexer, loc indexer 조건 (0) | 2019.09.23 |
상속(Inheritance) 형식, 클래스 간의 관계 확인. 다중 상속, 클래스 상속과 이름 공간 (0) | 2019.09.22 |
>>> (0) | 2019.09.22 |