使用python操作Mongodb資料庫

2021-09-19 20:55:39 字數 1385 閱讀 1365

pip install pymongo
連線資料庫

from pymongo import mongoclient

conn = mongoclient(

"localhost"

,27017

)# ip,埠號

db = conn.mydb # 資料庫的名稱

collection = db.student # 獲取集合

conn.close(

)# 斷開連線

新增操作

collection.insert(

)# 單條資料新增

collection.insert([,

])# 多條資料新增

更新操作

collection.update(,}

)

查詢操作

---

----

-- 普通查詢 ---

----

----

- res = collection.find(})

for i in res:

# 字典型別

print

(type

(i))--

----

--- 統計查詢 ---

----

----

res = collection.find(})

.count()-

----

---- 根據id查詢 ---

----

----

res = collection.find(

)#返回乙個列表--

----

---- sort排序 ---

----

----

----

# 公升序

res = collection.find(

).sort(

"age"

)for i in res:

print

(i)# 降序

res = collection.find(

).sort(

"age"

, pymongo.descending)

for i in res:

print

(i)

刪除操作

collection.remove(

)# 刪除文件

python操作mongo例項

coding utf 8 mongo操作工具 from pymongo import mongoclient mongo host,mongo port,mongo db,mongo table 127.0.0.1 27017 test db teat tb class mongoutils 鏈結m...

mongo簡單操作

use admin 進入資料庫admin db.adduser name pwd 增加或修改使用者密碼 db.system.users.find 檢視使用者列表 db.auth name pwd 使用者認證 db.removeuser name 刪除使用者 show users 檢視所有使用者 sh...

mongo基礎操作

1.linux伺服器中已經安裝了mongo後,在mongo命令下的基礎shell命令 show dbs 顯示資料庫列表 show collections 顯示當前資料庫中的集合 類似關聯式資料庫中的表 show users 顯示使用者 use 切換當前資料庫,這和ms sql裡面的意思一樣 db.h...