[Python] PyMongo collection 만들기 Start
BioinformaticsAndMe
MongoDB Collection 생성
: MongoDB 콜렉션(Collection)을 생성하기 위해, 데이터베이스 오브젝트를 사용하여 만들고자 하는 콜렉션 이름을 지정
: MongoDB는 지정된 콜렉션 이름이 존재하지 않았다면, 바로 콜렉션을 생성함
# 'customers'라 불리는 콜렉션 생성
import pymongo myclient = pymongo.MongoClient('mongodb://localhost:27017/') mydb = myclient['mydatabase'] mycol = mydb["customers"]
: MongoDB 콜렉션은 SQL database인 RDBMS의 Table의 위치에 있음
Collection 존재 확인
: MongoDB에서 콜렉션은 Content를 얻을 때까지 생성되지 않음
: 따라서, Document를 먼저 생성해야지만, 콜렉션의 존재를 확인할 수 있음
# 데이터베이스에 포함된 모든 콜렉션 출력
import pymongo myclient = pymongo.MongoClient('mongodb://localhost:27017/') mydb = myclient['mydatabase'] mycol = mydb["customers"] print(mydb.list_collection_names())
['customers']
# 특정 콜렉션이 존재하는지 확인 (앞서 생성한 'customers')
import pymongo myclient = pymongo.MongoClient('mongodb://localhost:27017/') mydb = myclient['mydatabase'] collist = mydb.list_collection_names() if "customers" in collist:
print("The collection exists.")
The collection exists.
#Reference
1) https://www.w3schools.com/python/python_mongodb_getstarted.asp
2) https://www.educba.com/what-is-mongodb/
[Python] PyMongo collection 만들기 End
BioinformaticsAndMe
'Python' 카테고리의 다른 글
[Python] PyMongo 데이터베이스 만들기 (0) | 2020.01.09 |
---|---|
[Python] PyMongo 설치 (0) | 2020.01.02 |
[Python] File Handling (0) | 2019.12.17 |
[Python] 표준 입력 (User Input) (0) | 2019.12.12 |
[Python] 파이썬 함수 (Function) (0) | 2019.12.05 |