试试这个:
distance = 15
db.collection.find({
min_distance: { $lt: distance },
max_distance: { $gt: distance }
})
或者你可以使用表达式:
db.collection.find({
$expr: {
$and: [
{ $gt: ["$min_distance", distance] },
{ $lt: ["$max_distance", distance] }
]
}
})