问题标签 [geonear]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
62 浏览

node.js - 用于获取数据的 Mongo 查询

我有 3 个不同的收藏

  1. 包含租金详情、addressId 和 categoryId 的租金收集
  1. 地址收集
  1. 类别集合

我想编写一个 mongo 查询,其中包含关键字、地理位置、KM 中的距离、类别并返回具有的结果集

我对 MongoDB 查询编写完全陌生,请帮助我并指导我如何编写查询。

0 投票
0 回答
17 浏览

mongodb - mongodb geoindex $near 查询卡住了

我有 10m 个文档的集合,每个文档都有一个地理索引(x 为 0 到 1,y 始终为 0)。

我正在尝试查询最多 n 个最接近的结果以指向某个类别中的点

如果只有一个带有category == "mid-level"and的文档point == [0.01, 0.0],并且 x_loc 接近 [1, 0],则查询需要很长时间来处理(比查询整个集合还要长)

如何避免这种情况?

0 投票
0 回答
24 浏览

mongodb - geoNear 返回空数组但附近有元素

已经在这里并消除了错误。但是我没有得到空数组的输出。数据库中的数据如下。我在路由器中传递的坐标附近有三个文档(在 req 中传递的数据:[-0.118093, 51.509864])

对于架构

并查询如下