1

考虑以下查询:

db.stuff.find({ Location:
   { $geoWithin:
      { $centerSphere: [ [ -73.93414657, 40.82302903 ], 5 / 3963.2 ] } } })

如果坐标不太精确,期望性能提升是否合理?如果是这样,多少?

db.stuff.find({ Location:
   { $geoWithin:
      { $centerSphere: [ [ -73.93414, 40.82302 ], 5 / 3963.2 ] } } })

如果您有关于性能调整 mongo 地理空间查询的文档的链接,则可以加分。

4

1 回答 1

0

抱歉不行。

您可以通过查看$executionStats. 请注意,您应该在每次调用时更改协调,以避免由于缓存导致的度量失真。

更多关于 mongodb 的空间 B-tree 索引的信息

于 2019-07-14T14:53:27.770 回答