python快速查詢 如何簡單地用python實現獲取mongoDB的集合內容?
如何簡單地用python實現獲取mongoDB的集合內容?Python有一個專門操作MongoDB數據庫的模塊——py mongo,通過它你可以快速完成MongoDB數據庫的添加、刪除、修改、查詢等操
如何簡單地用python實現獲取mongoDB的集合內容?
Python有一個專門操作MongoDB數據庫的模塊——py mongo,通過它你可以快速完成MongoDB數據庫的添加、刪除、修改、查詢等操作。下面我簡單介紹一下這個模塊的安裝和使用。實驗環(huán)境為Win10 Python3.6 PyCharm5.0,主要內容如下:
1.首先,安裝pymongo模塊。只要輸入安裝命令 "pip安裝pymongo "直接在cmd窗口中,如下:
2.安裝完成后,您可以添加、刪除和更改MongoDB數據庫。主要代碼和截圖如下:
在這里,為了方便測試,我創(chuàng)建了一個新的學生集合,主要數據如下,包括四個字段:
首先,查詢集合數據。這里主要使用find和find_one函數,其中find查找多條符合條件的記錄,find_one只查找一條符合條件的記錄。測試代碼如下:
程序運行截圖如下,數據已成功獲取:
接下來插入集合數據,這里主要使用insert_one和insert_many,其中insert_one函數插入一條記錄和insert_many記錄,這里也可以使用insert函數實現相同的功能。測試代碼如下:
程序截圖如下,數據已經成功插入到集合中:
Update_one和update_many函數主要用于修改集合數據,其中update_one函數修改一條滿足條件的記錄,update_many修改多條記錄。在這里,您也可以使用更新功能來實現相同的功能。測試代碼如下:
程序運行截圖如下,已成功修改設定數據:
刪除集合數據主要使用delete_one函數和delete_many函數,其中delete_one函數刪除一條符合條件的記錄,delete_many刪除多條記錄。這里,刪除功能也可以用來實現相同的功能。測試代碼如下:
程序運行截圖如下,設置數據已成功刪除:
至此,我們已經完成了使用Python操作MongoDB數據庫??偟膩碚f,整個過程非常簡單,主要使用pymongo模塊。只要熟悉相關的代碼和例子,很快就能掌握。當然,您也可以使用SQLAlch
如何使用python連接數據庫,插入并查詢數據?
Python3.2 gt ORM(或數據庫接口)GT databas:Postgreorme CHO 3-@ . com sqllachy(需要安裝數據庫接口)數據庫接口:psycopg 2(Postgresql 9)建議使用ORM sample只創(chuàng)建、修改和刪除python類對象,不需要編寫sql語句。修改數據表結構時修改程序也更方便,ORM可以直接寫SQL語句。