[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

+ Recent posts