2015-04-01 57 views
0

我試過尋找通過mongodb的源代碼,但我無法弄清楚他們如何計算距離近$結果。然後我需要用javascript重寫他們的方法,這樣我才能顯示距離。

注:我知道使用聚合電話,我可以得到返回的距離,但對我來說,我不能使用聚合。

+0

你到底想要什麼?查詢有關距離或如何在JavaScript? – Kamini 2015-04-02 07:40:24

回答

0

爲什麼你不能使用聚合?這是一個非常奇怪的限制,尤其是因爲$near將無法​​工作,如果你成長爲一個分片羣集!你可以使用geoNear command嗎?

如果你絕對必須計算在球體上兩點之間的距離,我只是用一個標準的公式一樣從distance on spheres文章的那些建議。一個完美球體的簡單(r)公式對於地球而言在1%以內是準確的,該球體有點擠壓,顯然不是很光滑。

相關問題