Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MongoEngine查询唯一属性_Python_Mongodb_Mongoengine - Fatal编程技术网

Python MongoEngine查询唯一属性

Python MongoEngine查询唯一属性,python,mongodb,mongoengine,Python,Mongodb,Mongoengine,mongoengine查询能否返回包含唯一属性的对象列表。例如,如果我有一个数据库 [{name: Joe, age:22}, {name: Susie, age 22}, {name: Joe, age: 70}, {name: Susie, age:21}] 我如何查询数据库,以便我需要所有年龄的对象,而您需要MongoDB(以及pymongo的)方法 示例代码如下所示: from pymongo import MongoClient query = {'age': {'$lt': 25

mongoengine查询能否返回包含唯一属性的对象列表。例如,如果我有一个数据库

[{name: Joe, age:22},
{name: Susie, age 22},
{name: Joe, age: 70},
{name: Susie, age:21}]
我如何查询数据库,以便我需要所有年龄的对象,而您需要MongoDB(以及pymongo的)方法

示例代码如下所示:

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的)方法

示例代码如下所示:

from pymongo import MongoClient

query = {'age': {'$lt': 25}}

conn = pymongo.MongoClient('mongodb://localhost:27017')
users = conn['database_name']['collection_name'].find(query).distinct('name')
将用于查询--尝试将其映射到mongoengine的功能。将用于查询--尝试将其映射到mongoengine的功能。
from pymongo import MongoClient

query = {'age': {'$lt': 25}}

conn = pymongo.MongoClient('mongodb://localhost:27017')
users = conn['database_name']['collection_name'].find(query).distinct('name')