如何过滤如果数组包含两个数字之间的值使用Mongodb?


<pre>
[{
"_id" : ObjectId("abc123"),
"data" : [50,60,70]
},
{
"_id" : ObjectId("abc123"),
"data" : [70,80,90]
}]
</pre>   

我想使用mongodb过滤查找包含55到65之间数据的记录。结果应该如下,因为该记录包含55到65之间的数据,即60。

<pre>
[{
"_id" : ObjectId("abc123"),
"data" : [50,60,70]
}]
</pre>

playground

db.collection.find({
data: {
$gte: 55,
$lte: 60
}
})

这是一个具有gte, lteand条件。

相关内容

  • 没有找到相关文章

最新更新