MongoEngine – 过滤器

MongoEngine – 过滤器

objects属性是一个查询集管理器。它在访问时创建并返回一个QuerySet。一个查询可以在字段名作为关键字参数的帮助下进行过滤。例如,从上面的产品集合中,要打印产品名称为’TV’的文件的细节,我们使用Name作为关键字参数。

for product in products.objects(Name='TV'):
print ('ID:',product.ProductID, 'Name:',product.Name, 'Price:',product.price)

你可以使用QuerySet对象的过滤器方法来应用过滤器到查询。下面的代码片段也会返回name=’TV’的产品细节。

qset=products.objects
for product in qset.filter(Name='TV'):
   print ('ID:',product.ProductID, 'Name:',product.Name, 'Price:',product.price)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程