pymongo模塊是python操做mongo數據的第三方模塊,記錄一下本身經常使用到的簡單用法。python
首先須要鏈接數據庫:數據庫
MongoClient():該方法第一個參數是數據庫所在地址,第二個參數是數據庫所在的端口號服務器
authenticate():該方法第一個參數是數據庫的帳號,第二個參數是數據庫的密碼app
第二行代碼表示建立想要鏈接數據庫的對象。tech_stargate是想要鏈接的數據庫名code
第三行代碼表示鏈接該數據庫。對象
第四行代碼表示建立想要操做的數據庫表的對象。blog
新增:ip
insert():該方法用來新增,把須要新增的數據以dict形式傳入rem
把須要新增的數據,按照數據庫字段,依次填好,而後調用insert()傳進去就好了
修改:
update():該方法用來修改,須要傳入兩個參數,第一個參數是查詢條件,用來定位修改哪條數據,第二個參數是須要修改的內容
表示用phoneNo字段,也就是手機號來定位要修改該表的哪一條數據。
查詢:
find():該方法可用來查詢數據,不傳參表示查詢全部數據。也能夠傳入一個dict做用查詢條件,鍵是字段名,值是具體字段值,通常find()方法經過for循環使用。
find()方法返回的內容以dict的形式,既鍵是字段名,值是具體字段值,返回數據庫中的一行數據
這樣代碼表示查詢該表全部數據。
既然返回的是dict,若是隻想要某個字段,能夠經過鍵來獲取值。
這是有查詢條件的查詢。會返回該表中,字段是phoneNo,字段值是對應值的,那一行的數據
刪除:
remove():該方法以dict形式傳入須要刪除內容的條件,不傳貌似是全刪,沒試過。
好比刪除該表中,phoneNo是xxxxx的改行數據