- MongoEngine 教程
- MongoEngine - 主頁
- MongoEngine - MongoDB
- MongoEngine - MongoDB 羅盤
- MongoEngine - 物件文件對映器
- MongoEngine - 安裝
- MongoEngine - 連線至 MongoDB 資料庫
- MongoEngine - 文件類
- MongoEngine - 動態架構
- MongoEngine - 欄位
- MongoEngine - 新增/刪除文件
- MongoEngine - 查詢資料庫
- MongoEngine - 篩選器
- MongoEngine - 查詢運算子
- MongoEngine - QuerySet 方法
- MongoEngine - 排序
- MongoEngine - 自定義查詢集
- MongoEngine - 索引
- MongoEngine - 聚合
- MongoEngine - 高階查詢
- MongoEngine - 文件繼承
- MongoEngine - 原子更新
- MongoEngine - JavaScript
- MongoEngine - GridFS
- MongoEngine - 訊號
- MongoEngine - 文字搜尋
- MongoEngine - 擴充套件
- MongoEngine 有用資源
- MongoEngine - 快速指南
- MongoEngine - 有用資源
- MongoEngine - 討論
MongoEngine - 篩選器
objects 屬性是一個 QuerySet 管理器。在訪問時,它建立並返回一個 QuerySet。可藉助欄位名稱作為關鍵字引數對查詢進行篩選。例如,從上方的 products 集合中,要列印產品名為“TV”的文件詳細資訊,我們使用 Name 作為關鍵字引數。
for product in products.objects(Name='TV'):
print ('ID:',product.ProductID, 'Name:',product.Name, 'Price:',product.price)
可使用 QuerySet 物件的 filter 方法將篩選器應用於查詢。以下程式碼段還會返回名稱為“TV”的產品詳細資訊。
qset=products.objects
for product in qset.filter(Name='TV'):
print ('ID:',product.ProductID, 'Name:',product.Name, 'Price:',product.price)
廣告