댓글 목록

파이썬 MongoDB 컬렉션 만들기

페이지 정보

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

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

MongoDB의 컬렉션은 SQL 데이터베이스의 테이블과 동일합니다.


컬렉션 만들기 


MongoDB에서 콜렉션을 생성하려면, 데이터베이스 객체를 사용하고 생성하고자 하는 콜랙션의 이름을 지정하십시오.


컬렉션이 존재하지 않으면 MongoDB가 컬렉션을 생성합니다.


"customers"컬렉션 만들기: 

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]

mycol = mydb["customers"]

** MongoDB에서 컬렉션은 내용을 얻을 때까지 생성되지 않습니다!


MongoDB는 실제로 콜렉션을 생성하기 전에 문서를 삽입 할 때까지 기다립니다.


컬렉션이 존재하는지 확인 


** MongoDB에서는 콜렉션이 컨텐츠를 얻을 때까지 콜렉션이 생성되지 않으므로 콜렉션을 처음 작성하는 경우 콜렉션이 존재하는지 확인하기 전에 다음 장 (문서 작성)을 완료해야 합니다!


모든 컬렉션을 나열하여 데이터베이스에 컬렉션이 있는지 확인할 수 있습니다.


데이터베이스의 모든 콜렉션 목록을 반환하는 코드: 

print(mydb.collection_names())

또는 특정 컬렉션을 이름으로 확인할 수 있습니다.


"고객"컬렉션이 있는지 확인하는 코드: 

collist = mydb.collection_names()
if "customers" in collist:
  print("The collection exists.")


댓글목록 0

등록된 댓글이 없습니다.