취미와 밥줄사이

[Python] MongoDB Create Database 본문

DB

[Python] MongoDB Create Database

취미와 밥줄사이 2021. 10. 28. 11:33

데이터베이스 만들기


  • MongoDB에서 데이터베이스를 생성하려면 먼저 MongoClient 객체를 생성한 다음 생성하려는 데이터베이스의 이름과 올바른 IP주소로 연결 URL을 지정한다.
  • MongoDB는 데이터베이스가 존재하지 않는 경우 생성하고 연결합니다.
  • # Create a database called "mydatabase"
    
    import pymongo
    
    myclinet = 
    pymongo.MongoClient("mongodb://localhost:27017/")
    
    mydb = myclient["mydatabase"]
  • MongoDB에서 데이터베이스는 content를 얻을 때까지 생성되지 않습니다.
  • Mongo는 실제로 데이터베이스(및 collection)을 생성하기 전에 최소한 하나의 문서(record)와 함께 collection(table)을 생성할 때까지 기다립니다.

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


  • MongoDB에서 데이터베이스는 콘텐츠를 얻을 때까지 생성되지 않으므로 데이터베이스를 처음 생성하는 경우 데이터베이스 존재하는지 확인하기 전에 collection와 document 생성 완료해야 합니다.
  • 시스템에 존재하는 데이터베이스를 나열함으로써 데이터베이스 존재를 확인할 수 있다.
  • # Return a list of your system's database
    
    print(myclient.list_database_names())
  • 또는 구체적으로 지정한 이름의 데이터베이스만 확인할 수도 있습니다.
  • # Check if "mydatabase" exists
    
    dblist = myclient.list_database_names()
    if "mydatabase" in dblist:
    	print("The database exists.")

REFERENCE


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

 

Python MongoDB Create Database

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 Insert Document  (0) 2021.10.28
[Python] MongoDB Create Collection  (0) 2021.10.28
[Python] MongoDB  (0) 2021.10.28
[Python] MySQL Join  (0) 2021.10.28
[Python] MySQL Limit  (0) 2021.10.28