开发者社区> 问答> 正文

MongoDB中可以将地理空间数据存储为什么?

MongoDB中可以将地理空间数据存储为什么?

展开
收起
cuicuicuic 2022-03-14 23:09:29 1027 0
1 条回答
写回答
取消 提交回答
  • MongoDB中,可以将地理空间数据存储为 GeoJSON对象 或 传统坐标对 。

    GeoJSON对象要计算类球体上的几何体,位置数据应存储为GeoJSON对象。

    传统坐标对要计算欧几里得平面上的距离,位置数据应存储为传统坐标对,并使用2d索引。将数据转换为GeoJSON Point类型后,并通过2dsphere索引后传统坐标对也支持球面曲面计算。要将数据指定为传统坐标对,也有两种数据格式可以使用,数组 或 嵌入式文档 。 官方推荐首先使用 数组。

    2022-03-14 23:10:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载