[Python] PyMongo 데이터베이스 만들기 Start
BioinformaticsAndMe
MongoDB 데이터베이스 생성
: MongoDB에서 데이터베이스를 생성하기 위해, MongoClient 오브젝트 생성
*'정확한 IP' 및 'DB 이름'을 갖는 연결 URL 설정
: 해당 데이터베이스가 존재하지 않는다면, 아래 명령어로 데이터베이스를 생성하고 연결하게 됨
# 'mydatabase'라 불리는 데이터베이스 생성
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
데이터베이스 존재 확인
: MongoDB에서 데이터베이스(DB)는 Content를 얻을 때까지 생성되지 않음
: 따라서, Collection과 Document를 먼저 생성해야지만, 데이터베이스의 존재를 확인할 수 있음
# 사용중인 시스템의 모든 데이터베이스를 출력
import pymongo myclient = pymongo.MongoClient('mongodb://localhost:27017/') print(myclient.list_database_names())
['admin', 'local', 'mydatabase']
# 특정 DB가 존재하는지 확인 (앞서 생성한 'mydatabase')
import pymongo myclient = pymongo.MongoClient('mongodb://localhost:27017/') dblist = myclient.list_database_names() if "mydatabase" in dblist:
print("The database exists.")
The database exists.
#Reference
1) https://www.w3schools.com/python/python_mongodb_getstarted.asp
2) https://www.mdpi.com/1999-5903/11/4/83/htm
[Python] PyMongo 데이터베이스 만들기 End
BioinformaticsAndMe
'Python' 카테고리의 다른 글
[Python] PyMongo collection 만들기 (0) | 2020.01.16 |
---|---|
[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 |