mongodb - 如何在 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 分配变量的正确方法是什么?
解决方案
推荐阅读
- android - 如何在不丢失元数据的情况下压缩图像?
- scala - MonoidK 和 Monad 关系
- android - 原因:androidx.navigation.safeargs 只能用于 androidx 项目
- c++ - 有没有办法指导 swagger codegen 为任务生成基于任务的延续,以捕获 cpprest 抛出的异常?
- css - React + Typescript:TypeScript 错误:类型“字符串”与类型“CSSProperties”没有共同的属性
- java - 无法在 Andorid 的 Shared Preference 中保存 ArrayList 值
- r - R: 像 Excel 的 index + corresp 一样转换 df
- javascript - 如何使用 Exif 修复预览时的图像旋转
- css - 如何使我的 span 元素和 p 元素在同一行?
- tableau-api - Tableau 创建唯一的最大日期