【发布时间】:2021-09-23 17:15:24
【问题描述】:
我必须检查value 是否为less equal 100 和"fl1":1 then "fl2": 1 else :0。请检查预期的输出。
{
"data": [
{
"value": 100,
"fl" :1
},
{
"value": 300,
"fl" :0
},
{
"value": 14,
"fl" :0
},
{
"value": 3
"fl" :0
},
{
"value": 30,
"fl" :1
},
{
"value": 60,
"fl" :1
}
]
}
预期输出:
{
"data": [
{
"value": 100,
"fl" :1,
"fl2":1
},
{
"value": 300,
"fl" :0,
"fl2":0
},
{
"value": 14,
"fl" :0,
"fl2":0
},
{
"value": 3
"fl" :0,
"fl2":0
},
{
"value": 30,
"fl" :1,
"fl2":1
},
{
"value": 60,
"fl" :1,
"fl2":1
}
]
}
【问题讨论】:
标签: arrays mongodb mongodb-query aggregation-framework