【发布时间】:2020-04-19 17:43:37
【问题描述】:
我正在尝试编写一个 Mongodb 查询,如果收入 >70000,则返回名称和收入为 highEarner true,否则返回 false。
我使用的文件包括姓名(人名)、职位(法律、人力资源、公关等)和收入(数字)。
我追求的输出是
{"name": "John Doe", HighEarner: true},
{"name": "John Loe", HighEarner: false}
这就是我已经走了多远。
db.collection.aggregrate([
{
$group:{
_id:"income",
"Honours":{true:{$income:$gt 70000}, {false;{$income:%lt 70000`}}
}
}])
但它不起作用任何指针都会受到欢迎。
【问题讨论】:
标签: mongodb boolean aggregation-framework