[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

+ Recent posts