Python怎么插入數據到MongoDB?Python如何向MongoDB中插入數據

數據庫的操作無非就是增刪改查這四個,而有些時候也會使用到mongodb這個數據庫來作為程序的數據存取倉庫 。而很多小伙伴對于mongodb的操作都還是不太熟悉,所以這一篇文章就是會來講解一下python是怎么將數據插入到mongodb數據庫的,一起往下看看吧 。

Python怎么插入數據到MongoDB?Python如何向MongoDB中插入數據


一、創建連接
mongodb是以數據庫以及集合來保存數據的,而一個數據庫中能夠存在多個集合,具體的數據都是保存在集合之中 。所以在導入pymongo這個第三方庫之后需要先創建連接對象,然后再該對象去連接數據庫 。之后使用返回的數據庫對象連接到集合才能夠向其中執行插入數據的操作,代碼示例如下所示:
from pymongo import MongoClientconn = MongoClient()database = conn.chacollection = database.exa二、插入數據
那么python里面有兩個方法能夠來完成mongodb插入數據的操作,執行的操作分別為單行以及多行數據插入 。
一次插入一條數據使用的就是insert_one()方法,這個方法只能夠接收一個字典對象,而且字典之中鍵值對是沒有任何限制的 。這也是mongodb數據庫的一個特點,可以傳入任意數據類型數據而不受約束,代碼示例如下:
collection.insert_one({'name': '小六', 'age': 25, 'work': '司機'})一次性將多條數據同時插入到mongodb中就要用到insert_many()方法了,這個方法所需要接收的數據類型就是列表字典,也就是將多個字典對象保存在一個列表之中 。這些字典對象的鍵值對格式可以不同,代碼示例如下所示:
collection.insert_many([{'name': '小二','age':21,'student':True},{'name': '小三','age':20},{'name': '小四'}【Python怎么插入數據到MongoDB?Python如何向MongoDB中插入數據】以上就是關于“Python怎么插入數據到MongoDB?Python如何向MongoDB中插入數據”的全部內容了,希望對你有所幫助 。

    猜你喜歡