Kumekisha kifungu cha Python MongoDB

Kumekisha kifungu

Kuunda kifungu cha MongoDB, kwanza unaweza kuanzisha kina kwa MongoClient, kisha tumia jina cha kifungu cha kwanza na URL ya kizunguzungu cha kifungu kinachotumika:

Ikiwa kifungu haitakuwa, MongoDB kinaundwa kifungu na kuanzisha kizunguzungu:

Mfano

Kumekisha kigeza "mydatabase" kama kifungu:

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

Kuendeleza Mfano

重要说明:在 MongoDB 中,数据库在获取内容之前不会创建!

在实际创建数据库(和集合)之前,MongoDB 会一直等待您创建至少有一个文档(记录)的集合(表)。

检查数据库是否存在

请记住:在 MongoDB 中,数据库在获取内容之前不会创建,因此如果这是您第一次创建数据库,则应在检查数据库是否存在之前完成接下来的两章(创建集合和创建文档)!

您可以通过列出系统中的所有数据库来检查数据库是否存在:

Mfano

Kurudia orodha ya babukaa ya kawaida:

print(myclient.list_database_names())

Kuendeleza Mfano

Au nijipata taarifa zaidi kwa jina:

Mfano

Tinga "mydatabase" inahusishwa:

dblist = myclient.list_database_names()
if "mydatabase" in dblist:
  print("Babukaa ya data base inahusishwa.")

Kuendeleza Mfano