python怎麼連線MongoDB資料庫

2021-08-22 12:07:47 字數 682 閱讀 1168

#使用pymongo模組連線mongodb資料庫

#coding=utf-8

from pymongo import mongoclient

#建立mongodb資料庫連線

client = mongoclient('localhost',27017)

#連線所需資料庫,test為資料庫名

db=client.test

#連線所用集合,也就是我們通常所說的表,test為表名

collection=db.test

#接下裡就可以用collection來完成對資料庫表的一些操作

#查詢集合中所有資料

for item in collection.find():

print item

#查詢集合中單條資料

print collection.find_one()

#向集合中插入資料

collection.insert()

#更新集合中的資料,第乙個大括號裡為更新條件,第二個大括號為更新之後的內容

collection.update(,)

#刪除集合collection中的所有資料

collection.remove()

#刪除集合collection

collection.drop()

Mongo 安裝與連線

建立倉庫檔案 vim etc yum.repos.d mongodb org 4.0.repo 然後複製下面配置,儲存退出 mngodb org name mongodb repository baseurl gpgcheck 0 enabled 1 2 yum安裝 yum updateyum in...

python的單例模式 連線mongo資料庫

資料庫的增刪改查都先要鏈結資料庫,不然到處都在鏈結資料庫,很爛費資源和效能,今天就把mongo的連線池的單例模式封裝了一下,希望大家多多指教 coding utf 8 time 2020 11 23 16 36 athor linxiao 功能 import os import sys from p...

mongo 長連線 短連線 和連線池

mongodb1.3版本以上都通過mongoclient類進行連線,其策略預設就是長連線,而且無法修改。所以連線數其實取決於fpm的客戶程序數。如果fpm量太大,必然會導致連線數過多的問題。如果你所有機器上一共有1000個fpm,那麼就會建立1000個長連線,按mongodb服務端的策略,每個連線最...