Python開發-pymongo的基本使用-mongoDB的操作

在使用Python開發的時候,我們常用的數據庫除了MySQL以外還有:mongoDB。這個數據庫類似於json形式的表達,也和我做的iOS開發中字典的數據模式類似,都是以 key -- value 存儲的,而且操作簡單所以在Python開發中很常用。我的Python開發文章都是以Python3.6爲基準

上代碼:

#頭文件引入庫
from pymongo import Connection
#創建連接,創建鏈接的時候,指定host及port參數
conn = Connection('localhost',27017)
#連接數據庫,數據的表名爲demo
db = conn.demo
#向數據庫增加數據
db.user.insert({'username':username,'password':password,'birthday':birthday,'sex':sex})
#從數據庫查詢數據
db.user.find_one({"username":name,"password":password,"birthday":birthday,"sex":sex})
#其實在查詢的時候不需要查詢多個元素,因爲mongoDB中,find_one裏面是查詢條件,返回結果是在數據庫裏面符合這個條件的那條記錄
#所以一下這樣就可以查詢到所要的所有數據,在對象user中獲取所有的數據
user = db.user.find_one({'username':username}
)
#刪除數據庫數據,和find一樣,找到符合這個條件的元素就能刪除所有相關信息
db.user.remove({'username':username})
#數據查詢的升序操作
db.user.find().sort("UserName",pymongo.ASCENDING)
#數據查詢的降序操作
db.user.find().sort("UserName",pymongo.DESCENDING)




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章