首页 > 解决方案 > 如何在 Python Eve 中使用 $in 聚合并通过 URL 分配变量?

问题描述

如何使用 Python Eve 在聚合中使用“$in”?
以前,我像下面这样设置我的聚合:

'$match': {
    'id_data': {'$in' : ['$id_data']}
 }

但是当我在下面这样的 url 上进行测试时

url/data?aggregate={"$id_data" : ["5da032b0e819ec90621cd807", "5da02bede819ec90621cd6ad"]}

我得到了错误pymongo.errors.OperationFailure: The $first accumulator is a unary operator

如何使用 '$in' 设置聚合并通过 URL 分配变量的正确方法是什么?

标签: mongodbeve

解决方案


推荐阅读