댓글 목록

파이썬 MongoDB 데이터베이스 생성

페이지 정보

작성자 운영자 작성일 18-06-10 22:33 조회 1,669 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

데이터베이스 만들기 


MongoDB에서 데이터베이스를 생성하려면 먼저 MongoClient 객체를 생성한 다음 올바른 IP 주소와 생성하려는 데이터베이스의 이름으로 연결 URL을 지정하십시오.


MongoDB는 존재하지 않을 경우 데이터베이스를 생성하고 데이터베이스에 연결합니다.


"mydatabase"라는 데이터베이스를 만들기: 

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = myclient["mydatabase"]

** MongoDB에서 데이터베이스는 내용을 얻을 때까지 생성되지 않습니다!


MongoDB는 데이터베이스 (및 콜렉션)를 실제로 작성하기 전에 최소 하나의 문서(레코드)를 가지는 콜렉션(테이블)을 작성할 때까지 대기합니다.


데이터베이스 존재 여부 확인 


** MongoDB에서는 내용을 얻을 때까지 데이터베이스가 생성되지 않으므로 데이터베이스를 처음 작성하는 경우 데이터베이스가 있는지 확인하기 전에 다음 두 장(콜렉션 작성 및 문서 작성)을 완료해야 합니다.


시스템에 있는 모든 데이터베이스 목록안에 해당 데이터베이스가 있는지 확인할 수 있습니다.


시스템 데이터베이스 목록을 반환 

print(myclient.databases_names())

또는 특정 데이터베이스를 이름으로 확인할 수 있습니다.


"mydatabase"가 있는지 확인하는 코드 

dblist = myclient.database_names()
if "mydatabase" in dblist:
  print("The database exists.")


댓글목록 0

등록된 댓글이 없습니다.