MongoEngine – QuerySet方法
QuerySet对象拥有以下有用的方法来查询数据库。
first()
返回满足查询的第一个文档。以下代码将返回产品集合中第一个价格<20000的文档。
输出
exclude()
这将导致提到的字段从查询集中排除。这里,Document类的to_json()方法被用来获得JSON化的Document。ProductID字段将不会出现在结果中。
输出
fields()
使用这个方法来操作在查询集中加载哪些字段。使用字段名作为关键字参数,设置为1表示包括,0表示不包括。
输出
在fields()方法中设置字段关键字参数为0,其作用与exclude()方法类似。
输出
only()
这个方法的效果类似于fields()方法。只对应于关键字参数的字段将出现在查询集中。
输出
sum()
该方法计算查询集中给定字段的总和。
average()
该方法计算查询集中给定字段的平均数。
输出