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