Python MongoDB 创建数据库

创建数据库

要在 MongoDB 中创建数据库,首先要创建 MongoClient 对象,然后使用正确的 IP 地址和要创建的数据库的名称指定连接 URL。

如果数据库不存在,MongoDB 将创建数据库并建立连接。

ਇੰਸਟੈਂਸ

创建名为 "mydatabase" 的数据库:

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

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਮਹੱਤਵਪੂਰਣ ਸੂਚਨਾ:ਮਹੱਤਵਪੂਰਣ ਸੂਚਨਾ:

ਇੱਕ ਸਾਚੀ ਦਾਟਾਬੇਸ (ਅਤੇ ਕੈਲੇਕਸ਼ਨ) ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, MongoDB ਤੁਸੀਂ ਹਰ ਇੱਕ ਦੋਕੂਮੈਂਟ (ਰਿਕਾਰਡ) ਦਾ ਕੈਲੇਕਸ਼ਨ (ਟੇਬਲ) ਬਣਾਉਣਾ ਚਾਹੀਦੀ ਹੈ!

ਚੈਕ ਕਰੋ ਕਿ ਡਾਟਾਬੇਸ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ

ਮਹੱਤਵਪੂਰਣ ਸੂਚਨਾ:

ਯਾਦ ਰੱਖੋ: MongoDB ਵਿੱਚ, ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਕੰਟੈਂਟ ਲੈਣ ਤੋਂ ਪਹਿਲਾਂ, ਦਾਟਾਬੇਸ ਬਣਾਓ ਨਹੀਂ ਹੁੰਦਾ, ਇਸ ਲਈ ਅਗਰ ਇਹ ਪਹਿਲੀ ਵਾਰ ਤੁਸੀਂ ਡਾਟਾਬੇਸ ਬਣਾਉਣਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਪਹਿਲਾਂ ਇਨ੍ਹਾਂ ਦੋ ਚਾਪਟਰਾਂ (ਕੈਲੇਕਸ਼ਨ ਬਣਾਓ ਅਤੇ ਡਾਕੂਮੈਂਟ ਬਣਾਓ) ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ!

ਇੰਸਟੈਂਸ

ਸਿਸਟਮ ਵਿੱਚ ਮੌਜੂਦ ਸਾਰੇ ਡਾਟਾਬੇਸਾਂ ਦੀ ਸੂਚੀ ਵਾਪਸ ਦੇਵੇ:

print(myclient.list_database_names())

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਜਾਂ ਤੁਸੀਂ ਨਾਮ ਦੇ ਅਧਾਰ 'ਤੇ ਵਿਸ਼ੇਸ਼ ਡਾਟਾਬੇਸ ਚੈਕ ਕਰ ਸਕਦੇ ਹੋ

ਇੰਸਟੈਂਸ

ਚੈਕ ਕਰੋ ਕਿ "mydatabase" ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ:

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

ਇੰਸਟੈਂਸ ਚਲਾਓ