Python MongoDBデータベースの作成

1247 ワード


Python MySQL入門Python MySQLデータベース作成Python MySQL作成テーブルPython MySQL挿入表Python MySQL Select
Python MySQL Where
Python MySQL Order By
Python MySQL Delete
Python MySQL削除表Python MySQL Update
Python MySQL Limit
Python MySQL Join
データベースの作成
MongoDBにデータベースを作成するには、まずMongoClientオブジェクトを作成します.このオブジェクトは、MongoDBサーバipアドレスとポートからなるURLを使用して、MongoDBサーバに接続します.
データベースが存在しない場合は、MongoDBが作成され、接続が確立されます.

mydatabaseという名前のデータベースを作成します.
import pymongo

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

mydb = myclient["mydatabase"]

重要なヒント:MongoDBでは、空のデータベースは作成されません.コンテンツが追加された場合にのみ作成されます.
MongoDBは、少なくとも1つのドキュメント(レコード)が作成されるまで、データベース(およびコレクション)を作成しません.
データベースが存在するかどうかを確認
覚えておいてください:MongoDBでは、コンテンツを追加するときにのみデータベースが作成されます.これが初めてデータベースを作成する場合は、データベースが存在するかどうかを確認する前に、次の2つの章(コレクションの作成とドキュメントの作成)を完了する必要があります.
システム上のすべてのデータベースをリストして、データベースが存在するかどうかを確認できます.

システム内のデータベースのリストを返します.
print(myclient.list_database_names())

または、データベースをチェックします.

データベースをチェックします.
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
  print("     ")