aspen和python一起使用_python-将$cond语句与$project一起使用并在PyMon...
我想使用pymongo基于条件逻辑语句来投影一个新字段.
如果“状态”字段为“成功结束”或“成功进行中”,则该值应等于1.我尝试通过在$cond语句中使用$in来实现这一点.我的汇总语句的简化版本如下:
pipeline = [
{'$project': {'platform':1, 'platform_id':1, 'funding_type':1, 'raised_usd':1, 'status':1,
'successful_1': # an equals statement works
{
'$cond':[{'$eq':['status', 'successful_ended']}, 1, 0]
},
'successful_2': # but this fails
{
'$cond':[{'status': {'$in': ['successful_ended', 'successful_ongoing']}}, 1, 0]
}
}
}
]
result = db.projects.aggregate(pipeline)
它失败并显示以下消息:
invalid operator '$in'
我做错了什么?
aspen和python一起使用_python-将$cond语句与$project一起使用并在PyMon...相关推荐
- aspen和python一起使用_python-将$cond语句与$project一起使用并在PyMongo中聚合
我想使用pymongo基于条件逻辑语句来投影一个新字段. 如果"状态"字段为"成功结束"或"成功进行中",则该值应等于1.我尝试通过在$co ...
- python语言用法_python语言基本语句用法总结(1.)
python语句与语法 1.python简单语句的基本介绍 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21>>> wh ...
- python语言用法_python语言基本语句用法总结
python语句与语法 1.python简单语句的基本介绍 >>> while true: #简单的while循环 ... reply = input('enter text:') ...
- python语言结构_Python语言表示语句结构时采用
Python语言表示语句结构时采用 答: 缩进 夏代出现专门的教射和习射的场所是 . 答:序 五行相生相克,又分别对应五种颜色,其中火对应颜色() 答:赤 非暴力沟通中的"表达情绪" ...
- python continue 用法_Python中Continue语句的用法的举例详解
python continue语句返回while循环的开始.Continue语句拒绝在该循环的当前迭代中的其余语句执行并移动控制返回到循环的顶部(开始位置). continue语句可以在while和f ...
- python且条件_Python条件判断语句 if
程序在一般情况下是按顺序执行的,就像流水账一样,一条一条从上往下顺序执行. 有时候我们需要根据条件来有选择地执行某些语句,这就要使用到Python的条件判断语句--if. 我们可以通过下图来简单了解条 ...
- python else用法_Python try else语句的用法
前面介绍的都是 except 分支,也就是异常分支.except 分支在发生异常时被执行.本节介绍的分支在没有抛出异常时才被执行,这就是 else 分支. 下面演示了这种用法. >>> ...
- Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习
Python学习教程(Python学习视频_Python学些路线):总结和练习 练习清单 寻找"水仙花数". 寻找"完美数". "百钱百鸡" ...
- python大一知识点_python知识点复习
放假归来,这几天复习了一下好久不用的python,总结了一下知识点. 语法基础tuple与list的异同都由多个元素组成 tuple由()组成,list由[]组成 tuple不可变,list可变 tu ...
最新文章
- oracle学习 sql基本语法(三),Oracle数据库学习三
- oracle安装及使用常见错误
- mysql command line client和mysql.exe输入密码后闪退问题解决方法
- web -httpd
- Java中FileInputStream和FileOutputStream类实现文件夹及文件的复制粘贴
- 华为P40售价曝光:有点不敢相信
- python异常数据处理_python中如何处理异常值
- Visual Studio设置代码注释(包括作者版本信息)
- 获取笔记本序列号(SN码)命令
- SpringSecurity初步理解
- SSH学习2_ssh登陆卡住(expecting SSH2_MSG_KEX_ECDH_REPLY)
- linux中 qt安装教程视频,Linux 下QT安装教程
- 心理学行为矫正——手机娱乐过度自我管理企划案
- ACL20 - Don‘t stop pretraining: adapt language models to domains and tasks
- 桌面总是弹出计算机内存不足,电脑老是提醒内存不足怎么办
- java Complex 类
- Invalid handle returned
- nodejs实现公众号服务URL绑定验证,nodejs实现公众号关注并回发送一条消息,以及关注之后的聊天自动回复消息
- jq获取内容ajax传递数据库,使用php和jquery ajax从mysql数据库中获取数据
- TM4C KEIL模板建立