Python3.5使用pymongo(3.3.1)操作mongodb資料庫

梓沐發表於2016-11-07

Python3.5使用pymongo(3.3.1)操作mongodb資料庫

1.連線資料庫

from pymongo import MongoClient

conn = MongoClient("192.168.8.205", 27017)

db = conn.testdb

2.查詢一條資料

假設在testdb下有一個名為colcollection

print(db.col.find_one())

3.遍歷所有資料

for item in db.col.find():

    print(item)

4.插入資料

db.col.insert({"test_id": 21, "UserName": "Neal"})

5.修改資料

db.col.update({"UserName": "Neal"}, {"$set": {"Email": "cancer@live.cn", "test_id": 21.0}})

6.刪除資料

db.col.remove({"UserName": "Neal"})

7.對查詢結果進行排序

db.col.find({"likes": {"$gt": 100}}).sort("likes")   #--預設為升序

db.col.find({"likes": {"$gt": 100}}).sort("likes",pymongo.ASCENDING)   #--升序

db.col.find({"likes": {"$gt": 100}}).sort("likes",pymongo.DESCENDING)  #--降序

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29812844/viewspace-2127901/,如需轉載,請註明出處,否則將追究法律責任。

相關文章