취미와 밥줄사이

[Python] MongoDB Create Collection 본문

DB

[Python] MongoDB Create Collection

취미와 밥줄사이 2021. 10. 28. 13:38

Collection


  • MongoDB에 collection은 SQL database과 동일한 것이다.

Collection 만들기


  • MongoDB에서 컬렉션을 생성하려면 데이터베이스 객체를 사용하고 생성하려는 컬렉션의 이름을 지정합니다.
  • collection이 존재하지 않으면 collection이 생성될 것이다.
  • # Create a collection called "customers"
    
    import pymongo
    
    myclient = 
    pymongo.MongoClient("mongodb://localhost:27017/")
    mydb = myclient["mydatabase"]
    
    mycol=mydb["customers"]
  • Mongodb에서 content가 생성될 때까지는 collection은 생성되지 않는다.

Check if Collection Exists


  • MongoDB에서 collection은 content를 얻을 때까지 생성되지 않으므로 컬렉션을 처음 생성하는 경우 컬렉션이 존재하는지 확인하기 전에 collection 생성을 완료해야 합니다.
  • # Return a list of all collections in your database
    
    print(mydb.list_collection_names())
  • collection 이름을 지정하여 확인하는 방법도 있습니다.
  • # Check if the "customers" collection exists
    
    collist = mydb.list_collection_names()
    if "customers" in collist:
    	print("The collection exists.")

REFERENCE


https://www.w3schools.com/python/python_mongodb_create_collection.asp

 

Python MongoDB Create Collection

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

'DB' 카테고리의 다른 글

[Python] MongoDB Find  (0) 2021.10.28
[Python] MongoDB Insert Document  (0) 2021.10.28
[Python] MongoDB Create Database  (0) 2021.10.28
[Python] MongoDB  (0) 2021.10.28
[Python] MySQL Join  (0) 2021.10.28