import pymongo

遊標 
爲什麼用遊標
1. 防止網絡擁塞,造成數據傳輸慢
2. 避免客戶端解析帶來的客戶的體驗差,可以進行後端解析
綜上,當查詢結果數據量較大時,使用遊標是一個不錯的選擇
使用方法:
var cursor = db.student.find()
cursor.hasNext() 查看是否有下一條文檔
cursor.next()    獲取下一條文檔
**************************************************************************************************
python 的mongodb 接口
sudo pip3 install pymongo
總結:
基礎操作
增 : insert()  insert_many()  insert_one() 
      save()
刪 : remove()  
      *通過條件刪除
*_id 刪除
改 : update()
查 : find()  find_one()
      查詢結果可以通過 字典的方式取具體某個域的值
在參數中支持 
*參數的支持同mongo shell響應命令基本一致,只是在使用系統標識符的時候需要加上引號,以字符串的格式傳入給python函數
*支持的操作符包括
1.比較操作符
$gt  $gte  $lt  $lte  $eq  $ne  $in  $nin
2.邏輯操作符
$and  $or  $not  $nor
3.一些函數
$type  $exists ...
pymongo 支持幾乎和 mongo shell相同的數組及內嵌文檔的操作

索引操作

ensure_index()

create_index()










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