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)
廣告
© . All rights reserved.