0
我試過尋找通過mongodb的源代碼,但我無法弄清楚他們如何計算距離近$結果。然後我需要用javascript重寫他們的方法,這樣我才能顯示距離。
注:我知道使用聚合電話,我可以得到返回的距離,但對我來說,我不能使用聚合。
我試過尋找通過mongodb的源代碼,但我無法弄清楚他們如何計算距離近$結果。然後我需要用javascript重寫他們的方法,這樣我才能顯示距離。
注:我知道使用聚合電話,我可以得到返回的距離,但對我來說,我不能使用聚合。
爲什麼你不能使用聚合?這是一個非常奇怪的限制,尤其是因爲$near
將無法工作,如果你成長爲一個分片羣集!你可以使用geoNear
command嗎?
如果你絕對必須計算在球體上兩點之間的距離,我只是用一個標準的公式一樣從distance on spheres文章的那些建議。一個完美球體的簡單(r)公式對於地球而言在1%以內是準確的,該球體有點擠壓,顯然不是很光滑。
你到底想要什麼?查詢有關距離或如何在JavaScript? – Kamini 2015-04-02 07:40:24