MongoDB最佳匹配过滤器

时间:2017-06-26 10:33:19

标签: mongodb mongodb-query

我对MongoDB中的过滤有疑问。I am looking at the class Filters

我将面部大小参数作为(键,值)添加到数据库中。 后来我想找到DB中新面孔和已经面孔之间的匹配。我想搜索该值并获得最佳匹配面。例如,如果我的(键,值)是(face,100)并且没有完全匹配。让我回到最接近的结果(面部,88)或(面部,110)。 非常感谢

1 个答案:

答案 0 :(得分:0)

浮点值的最佳匹配可能是:

db.collection.find({floatVal : {$gte : 1.0}).sort(floatVal : 1).limit(1)
如果你想要两种方式,它会变得更难一点但是$cond

应该可以