TECH I.S.

Python MongoDB データベースの作成


データベースの作成

MongoDBでデータベースを作成するには、まずMongoClientオブジェクトを作成し、正しいIPアドレスと作成するデータベースの名前を使用して接続URLを指定します。

MongoDBは、データベースが存在しない場合は作成し、データベースに接続します。

「mydatabase」というデータベースを作成します。

import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
実行例 »

重要:MongoDBでは、コンテンツを取得するまでデータベースは作成されません!

MongoDBは、実際にデータベース(およびコレクション)を作成する前に、少なくとも1つのドキュメント(レコード)を含むコレクション(テーブル)が作成されるまで待機します。


データベースが存在するかどうかを確認する

メモ:MongoDBでは、コンテンツを取得するまでデータベースは作成されないため、データベースを初めて作成する場合は、データベースが存在するかどうかを確認する前に、次の2つの章(コレクションの作成とドキュメントの作成)を完了する必要があります。

システム内のすべてのデータベースをリストすることで、データベースが存在するかどうかを確認できます。

システムのデータベースのリストを返します。

print(myclient.list_database_names())
実行例 »

または、特定のデータベースを名前で確認できます。

「データベース」が存在するかどうかを確認します。

dblist = myclient.list_database_names() if "mydatabase" in dblist:   print("The database exists.")

実行例 »



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細