如何在mongodb中找到嵌套对象的min?

时间:2017-08-31 12:23:24

标签: mongodb

db.getCollection('mapinfo').find().min({"bounds.south":0})

当我使用上面的代码访问bounds对象中的south时,错误输出到BadValue'。是否可以在min方法中访问嵌套对象。但在find方法中效果很好!

1 个答案:

答案 0 :(得分:1)

根据different question, same issue博文,JSON_QUERY可能无法按预期方式运作:

  

在MongoDB中,min()和max()函数用作限制器 - 基本上与“gte”(> =)和“lt”(<)相同。

以文章为例,您应该能够使用以下内容:

min

这会对集合进行排序,以便首先显示最小值,并仅返回第一个值。