$elemMatch 等价于嵌套数组 com.mongodb.client.model.Filters.elemMatch
$elemMatch equivalient for nested array as com.mongodb.client.model.Filters.elemMatch
我在 mongodb 控制台中编写了以下过滤器
"outers":{"$elemMatch":{"$elemMatch":{y:{$gt : 48.99}}}}
什么是 bson 等价物?我明白了:
elemMatch("outers", elemMatch("y", gt("y", 48.99)))
但感觉不对,因为重复的 y 变量
elemMatch("outers", eq("$elemMatch", lt("y", 48.99)))
成功了
我认为这应该可行:
Filters.elemMatch("outers", Filters.lt("y", 48.99))
我在 mongodb 控制台中编写了以下过滤器
"outers":{"$elemMatch":{"$elemMatch":{y:{$gt : 48.99}}}}
什么是 bson 等价物?我明白了:
elemMatch("outers", elemMatch("y", gt("y", 48.99)))
但感觉不对,因为重复的 y 变量
elemMatch("outers", eq("$elemMatch", lt("y", 48.99)))
成功了
我认为这应该可行:
Filters.elemMatch("outers", Filters.lt("y", 48.99))