簡體   English   中英

如何計算貓鼬的兩個地理空間之間的距離?

[英]How do I calculate distance between two geospatial in mongoose?

我必須找到一個點(GeoJson)附近的所有地方。 我可以輕松地在Model上使用near方法來找到它們。

但是,我還需要將到當前位置的距離作為虛擬屬性存儲在最終輸出中。

我相信我應該在某個地方使用geoNear命令,但是我對MongoDB或mongoose(我正在使用v4)完全陌生,並且不知道什么是命令或如何使用它們(尤其是在mongoose中)。

您應該在附近使用聚合 例:

mongoose.model('ModelName').aggregate().near({
  near: [lng, lat],
  distanceField: 'distance'
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM