我遇到了一个问题,我正在获取两个地理位置之间的距离。我有一个MongoDB集合,其中有包含min_distance,max_distance和price的文档。我需要一个查询来获取我计算的距离的价格。
xwbd5t1u1#
试试这个:
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] } ] } })
Mongo Playground
1条答案
按热度按时间xwbd5t1u1#
试试这个:
或者你可以使用表达式:
Mongo Playground