pythonlist容量怎么獲取?
使用內(nèi)置函數(shù)l
如何簡(jiǎn)單地用python實(shí)現(xiàn)獲取mongoDB的集合內(nèi)容?
Python有一個(gè)專門操作MongoDB數(shù)據(jù)庫(kù)的模塊——pymongo,通過它你可以快速完成MongoDB數(shù)據(jù)庫(kù)的添加、刪除、修改、查詢等操作。下面我簡(jiǎn)單介紹一下這個(gè)模塊的安裝和使用。實(shí)驗(yàn)環(huán)境為Win10Python3.6PyCharm5.0,主要內(nèi)容如下:
1.首先,安裝pymongo模塊。只要輸入安裝命令"pip安裝pymongo"直接在cmd窗口中,如下:
2.安裝完成后,您可以添加、刪除和更改MongoDB數(shù)據(jù)庫(kù)。主要代碼和截圖如下:
在這里,為了方便測(cè)試,我創(chuàng)建了一個(gè)新的學(xué)生集合,主要數(shù)據(jù)如下,包括四個(gè)字段:
首先,查詢集合數(shù)據(jù)。這里主要使用find和find_one函數(shù),其中find查找多條符合條件的記錄,find_one只查找一條符合條件的記錄。測(cè)試代碼如下:
程序運(yùn)行截圖如下,數(shù)據(jù)已成功獲取:
接下來(lái)插入集合數(shù)據(jù),這里主要使用insert_one和insert_many,其中insert_one函數(shù)插入一條記錄和insert_many記錄,這里也可以使用insert函數(shù)實(shí)現(xiàn)相同的功能。測(cè)試代碼如下:
程序截圖如下,數(shù)據(jù)已經(jīng)成功插入到集合中:
Update_one和update_many函數(shù)主要用于修改集合數(shù)據(jù),其中update_one函數(shù)修改一條滿足條件的記錄,update_many修改多條記錄。在這里,您也可以使用更新功能來(lái)實(shí)現(xiàn)相同的功能。測(cè)試代碼如下:
程序運(yùn)行截圖如下,已成功修改設(shè)定數(shù)據(jù):
刪除集合數(shù)據(jù)主要使用delete_one函數(shù)和delete_many函數(shù),其中delete_one函數(shù)刪除一條符合條件的記錄,delete_many刪除多條記錄。這里,刪除功能也可以用來(lái)實(shí)現(xiàn)相同的功能。測(cè)試代碼如下:
程序運(yùn)行截圖如下,設(shè)置數(shù)據(jù)已成功刪除:
至此,我們已經(jīng)完成了使用Python操作MongoDB數(shù)據(jù)庫(kù)。總的來(lái)說(shuō),整個(gè)過程非常簡(jiǎn)單,主要使用pymongo模塊。只要熟悉相關(guān)的代碼和例子,很快就能掌握。當(dāng)然,您也可以使用SQLAlchemy框架來(lái)實(shí)現(xiàn)相同的功能。網(wǎng)上也有相關(guān)教程可供參考。希望以上分享的內(nèi)容能對(duì)你有所幫助,也歡迎大家評(píng)論和留言。