我正在尝试将数据库的一部分从MySQL更改为MongoDB,
但是我对SELECT FROM testing WHERE int_col + int_col2 > 123
有疑问。我正在尝试将其更改为MongoDB查询,但不能。
请帮助我,谢谢!。
答案 0 :(得分:1)
最简单的方法是在聚合管道中将其分为2个操作:
db.getCollection(collection).aggregate(
[
{
"$addFields" : {
"sum" : {
"$sum" : [
"$int_col",
"$int_col2"
]
}
}
},
{
"$match" : {
"sum" : {
"$gt" : 123
}
}
}
])