标签: mongodb projection
从mongo开始,我正在尝试做一些看起来很简单的事情。
db.getCollection('myCollection').find({ "myProperty" : { $gt: 10 - anotherPropertyOfMyObject } })
尝试了$ elemMatch和投影,但没有骰子。
答案 0 :(得分:1)
您可以使用$expr,$gt和$subtract进行匹配,以分别查找更大的和相同的文档字段。
$expr
$gt
$subtract
db.getCollection('myCollection').find({ "$expr": { "$gt": [{ "$subtract": [ 10, "$anotherPropertyOfMyObject" ] }, "$myProperty" ] } })