基于python開發完整示例
更新時間 2023-08-29 15:14:31
最近更新時間: 2023-08-29 15:14:31
分享文章
本頁介紹了python操作文檔數據庫服務的完整代碼示例。
from pymongo import MongoClient
# 指定數據庫的連接URI
uri = "mongodb://username:password@hostname:port/database_name?authSource=admin"
# 創建客戶端
client = MongoClient(uri)
# 獲取數據庫實例
database = client["testdb"]
# 獲取集合實例
collection = database["testcollection"]
# 創建集合
gold_member_conllection = database.create_collection("gold_member")
# 插入文檔
document = {"name": "ff", "age": 30, "email": "ff11@ctyun.com"}
gold_member_conllection.insert_one(document)
# 刪除數據
result = collection.delete_one({'name': 'ff'})
# 刪除collection
database.drop_collection("test")
# 查詢文檔
query = {"name": "ff"}
result = collection.find_one(query)
print(result)
# 運行命令
database.command("collstats","test")
database.command("buildinfo")
# 計數
count = gold_member_conllection.find().count()
# 排序
results = gold_member_conllection.find().sort('name', pymongo.ASCENDING)
#創建索引
result=database[gold_member_conllection].create_index([('name',1)])
# 關閉連接
client.close()