2024-09-29 01:33:24 发布
网友
mongoengine查询能否返回所有包含唯一属性的对象列表。例如,如果我有一个数据库
[{name: Joe, age:22}, {name: Susie, age 22}, {name: Joe, age: 70}, {name: Susie, age:21}]
如何查询数据库以使所有对象都具有年龄<;25,但只有唯一的名称。例如,我得到以下结果
或者
[{name: Joe, age:22}, {name: Susie, age:22}]
您需要MongoDB(以及pymongo的)cursor.distinct()方法。在
示例代码如下:
from pymongo import MongoClient query = {'age': {'$lt': 25}} conn = pymongo.MongoClient('mongodb://localhost:27017') users = conn['database_name']['collection_name'].find(query).distinct('name')
您需要MongoDB(以及pymongo的)cursor.distinct()方法。在
示例代码如下:
相关问题 更多 >
编程相关推荐