成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

python集合常用方法 python list容量怎么獲???

python list容量怎么獲???使用內(nèi)置函數(shù)l如何簡單地用python實現(xiàn)獲取mongoDB的集合內(nèi)容?Python有一個專門操作MongoDB數(shù)據(jù)庫的模塊——py mongo,通過它你可以快速完

python list容量怎么獲?。?/h2>

使用內(nèi)置函數(shù)l

如何簡單地用python實現(xiàn)獲取mongoDB的集合內(nèi)容?

Python有一個專門操作MongoDB數(shù)據(jù)庫的模塊——py mongo,通過它你可以快速完成MongoDB數(shù)據(jù)庫的添加、刪除、修改、查詢等操作。下面我簡單介紹一下這個模塊的安裝和使用。實驗環(huán)境為Win10 Python3.6 PyCharm5.0,主要內(nèi)容如下:

1.首先,安裝pymongo模塊。只要輸入安裝命令 "pip安裝pymongo "直接在cmd窗口中,如下:

2.安裝完成后,您可以添加、刪除和更改MongoDB數(shù)據(jù)庫。主要代碼和截圖如下:

在這里,為了方便測試,我創(chuàng)建了一個新的學(xué)生集合,主要數(shù)據(jù)如下,包括四個字段:

首先,查詢集合數(shù)據(jù)。這里主要使用find和find_one函數(shù),其中find查找多條符合條件的記錄,find_one只查找一條符合條件的記錄。測試代碼如下:

程序運行截圖如下,數(shù)據(jù)已成功獲取:

接下來插入集合數(shù)據(jù),這里主要使用insert_one和insert_many,其中insert_one函數(shù)插入一條記錄和insert_many記錄,這里也可以使用insert函數(shù)實現(xiàn)相同的功能。測試代碼如下:

程序截圖如下,數(shù)據(jù)已經(jīng)成功插入到集合中:

Update_one和update_many函數(shù)主要用于修改集合數(shù)據(jù),其中update_one函數(shù)修改一條滿足條件的記錄,update_many修改多條記錄。在這里,您也可以使用更新功能來實現(xiàn)相同的功能。測試代碼如下:

程序運行截圖如下,已成功修改設(shè)定數(shù)據(jù):

刪除集合數(shù)據(jù)主要使用delete_one函數(shù)和delete_many函數(shù),其中delete_one函數(shù)刪除一條符合條件的記錄,delete_many刪除多條記錄。這里,刪除功能也可以用來實現(xiàn)相同的功能。測試代碼如下:

程序運行截圖如下,設(shè)置數(shù)據(jù)已成功刪除:

至此,我們已經(jīng)完成了使用Python操作MongoDB數(shù)據(jù)庫??偟膩碚f,整個過程非常簡單,主要使用pymongo模塊。只要熟悉相關(guān)的代碼和例子,很快就能掌握。當然,您也可以使用SQLAlchemy框架來實現(xiàn)相同的功能。網(wǎng)上也有相關(guān)教程可供參考。希望以上分享的內(nèi)容能對你有所幫助,也歡迎大家評論和留言。

標簽: