Python MongoDB データベースの作成
データベースの作成
MongoDBでデータベースを作成するには、まずMongoClientオブジェクトを作成し、正しいIPアドレスと作成するデータベースの名前を使用して接続URLを指定します。
MongoDBは、データベースが存在しない場合は作成し、データベースに接続します。
例
「mydatabase」というデータベースを作成します。
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
実行例 »重要:MongoDBでは、コンテンツを取得するまでデータベースは作成されません!
MongoDBは、実際にデータベース(およびコレクション)を作成する前に、少なくとも1つのドキュメント(レコード)を含むコレクション(テーブル)が作成されるまで待機します。
データベースが存在するかどうかを確認する
メモ:MongoDBでは、コンテンツを取得するまでデータベースは作成されないため、データベースを初めて作成する場合は、データベースが存在するかどうかを確認する前に、次の2つの章(コレクションの作成とドキュメントの作成)を完了する必要があります。
システム内のすべてのデータベースをリストすることで、データベースが存在するかどうかを確認できます。
または、特定のデータベースを名前で確認できます。
例
「データベース」が存在するかどうかを確認します。
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。