db.getCollection('mapinfo').find().min({"bounds.south":0})
当我使用上面的代码访问bounds对象中的south时,错误输出到BadValue'。是否可以在min方法中访问嵌套对象。但在find方法中效果很好!
答案 0 :(得分:1)
根据different question, same issue博文,JSON_QUERY
可能无法按预期方式运作:
在MongoDB中,min()和max()函数用作限制器 - 基本上与“gte”(> =)和“lt”(<)相同。
以文章为例,您应该能够使用以下内容:
min
这会对集合进行排序,以便首先显示最小值,并仅返回第一个值。