无法获得Mongo 2d空间查询以返回100多个结果

埃米贝泽尔

默认情况下,对2d索引的Mongo count()查询最多返回100个结果。我想count()整个结果集。根据计数文档,我可以使用limit()绕过此约束,但这对我不起作用。MongoDB计数。

我尝试将限制设置为0(无限制)或1000,但我总是得到100:

db.things.find({loc: { '$near': [ -122.43, 37.79 ],'$maxDistance': 0.12}}).limit(10000).count()
db.things.find({loc: { '$near': [ -122.43, 37.79 ],'$maxDistance': 0.12}}).limit(0).count()

我可以执行find()并设置一个上限,然后自己计算结果集,但这似乎是一种低效的方法,需要更多的内存。我也任意设置另一个限制。

db.things.find({loc: { '$near': [ -122.43, 37.79 ],'$maxDistance': 0.12}}).limit(10000)

// In JS
thingsResult.length > 100
苏梅特

在我也遇到类似问题之前的某个时候,经过搜索,我才知道这是一个已锁定在JIRA中的错误

尝试使用下面的查询,它返回所有文档

cordinate = [ -122.43, 37.79 ];
maxDistance = 0.12 ;

db.location.find({"position" : {"$within" : 
                                      {"$center" : [cordinate , maxDistance ]}
                                }
                  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL查询无法获得带有多个AND的结果

来自分类Dev

无法获得眼前的结果?

来自分类Dev

无法从NSURL获得结果

来自分类Dev

无法从NSURL获得结果

来自分类Dev

如何使用mongo odm获得单个结果?

来自分类Dev

无法从MySQL查询中获得所需的结果

来自分类Dev

MySQL查询-无法获得正确的结果

来自分类Dev

简单查询无法获得任何结果

来自分类Dev

MongoDb无法从$ ifNull获得结果

来自分类Dev

无法从for循环获得预期结果

来自分类Dev

无法从SpeechRecognizer类获得结果?

来自分类Dev

mongo查询不返回结果

来自分类Dev

无法获得返回假的函数?

来自分类Dev

无法获得正确的返回数据

来自分类Dev

如何在Mongo DB中获得独特的结果?

来自分类Dev

添加左联接时,我的查询无法获得多个结果

来自分类Dev

发送多个 mongo 查询后无法设置标头

来自分类Dev

查询实体时,为什么无法从MongoOperation获得任何结果?

来自分类Dev

无法使用XDocument查询XML文档并获得期望的结果

来自分类Dev

无法获得以停用词开头的Solr查询的结果

来自分类Dev

无法通过查询MySQL数据库获得结果

来自分类Dev

无法依靠子查询获得正确的结果Oracle SQL

来自分类Dev

无法从mysql查询中获得不同的结果?

来自分类Dev

无法从sqli查询中获得COUNT个结果

来自分类Dev

无法获得SQL查询以将结果存储到变量中

来自分类Dev

无法从此SPARQL查询中获得任何结果

来自分类Dev

无法使用XDocument查询XML文档并获得期望的结果

来自分类Dev

我无法通过这些查询获得相同的结果

来自分类Dev

mongo php搜索查询无法正常工作?