목차
DB 생성
DB 존재 체크
DB 생성
pymongo.MongoClient() 메서드 이용.
[예제] hz 이라는 DB 생성.
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient ["hz "]
※ 에러 없으면 정상적으로 생성된 것임.
※ 주의: MongoDB에서는 콘텐츠 가져올 때까지 DB가 생성 안 됨.
DB 존재 체크
모든 DB 확인
client .list_database_names() 메서드로 DB 리스트 객체 생성.
특정 DB 확인 :
client .list_database_names() 메서드로 DB 리스트 객체 생성 후,
if db_name in db_list : 조건문으로 확인.
[모든 DB 확인]
import pymongo
myclient = pymongo.MongoClient('mongodb://localhost:27017/')
print(myclient.list_database_names() )
결과값: ['admin', 'config', 'hz', 'local']
[특정 DB 확인]
import pymongo
myclient = pymongo.MongoClient('mongodb://localhost:27017/')
dblist = myclient.list_database_names()
if "hz" in dblist:
print("hz DB 존재 O")
결과값: hz DB 존재 O
PS. 참고.
MongoDB 설치 시, 기본 설치된 DB : admin, config, local
주소 복사
랜덤 이동