Python操作MongoDB資料庫

2022-07-04 00:33:11 字數 852 閱讀 1446

mongodb shell 命令

pip install pymongo

import pymongo

# mobgodb連線物件

client = pymongo.mongoclient('localhost', port=27017)

# 獲取資料庫, 可以不用建立資料庫

db = client.zhihu

# 獲取資料庫中的集合

collection = db.qa

# insert_one 寫入資料

collection.insert_one()

# insert_many 寫入多條資料

collection.insert_many([

,])# find 查詢所有資料

cursor = collection.find()

for x in cursor:

print(x)

# find_one 獲取一條資料

result = collection.find_one()

print(result)

# 新增查詢條件

result = collection.find_one()

print(result)

# 更新資料

collection.update_one(,})

# 更新多條資料

collection.update_many(,})

# 刪除一條資料

collection.delete_one()

# 刪除多條資料

collection.delete_many()

使用python操作MongoDB

from pymongo import mongoclient connect mongoclient host 127.0.0.1 port 27017 連線到資料庫主機 返回乙個連線 mongoclient host 127.0.0.1 27017 document class dict,tz ...

python對MongoDB的操作

python連線 try conn mongoclient ip,port database conn db db為資料庫名稱 my set database tb tb為表名稱 logger.info 需要檢測的字段 format field nm all my set.estimated doc...

python操作MongoDB資料庫

首先連線資料庫 如果你對python感興趣,我這有個學習python基地,裡面有很多學習資料,感興趣的 q群 688244617 import pymongo 連線資料庫 myclient pymongo.mongoclient mongodb localhost 27017 mydb myclie...