【发布时间】:2020-12-17 20:48:54
【问题描述】:
我的属性模式 (https://www.mongodb.com/blog/post/building-with-patterns-the-attribute-pattern) 字段如下所示:
"cmr_diag": [{
"name": "shd?",
"value": {
"$numberDouble": "1"
}
}, {
"name": "ischemic_hd",
"value": {
"$numberDouble": "1"
}
}, {
"name": "non-ischemic_dcmp",
"value": {
"$numberDouble": "1"
}
}, {
"name": "myocarditis",
"value": {
"$numberDouble": "0"
}
}, {
"name": "hcm",
"value": {
"$numberDouble": "0"
}
}, {
"name": "amyloidosis",
"value": {
"$numberDouble": "0"
}
}, {
"name": "toxic_cmp",
"value": {
"$numberDouble": "1"
}
.
.
.
我想创建一个聚合管道来查找所有只有 ischemic_hd 的患者,而所有其他可能的疾病都是 0。但是我不确定如何创建此查询?
【问题讨论】:
-
您能否在帖子中添加一个示例,说明您最终需要什么?
标签: python mongodb mongodb-query aggregation-framework pymongo