【问题标题】:How do i create a schema for a geojson data in mongoose?如何在猫鼬中为 geojson 数据创建模式?
【发布时间】:2015-10-14 22:34:11
【问题描述】:

我正在使用 mapbox api,我想在我的服务器上维护一个 geojson 数据,以便我可以从该文件中获取数据以在地图上放置图钉。如果有人能告诉我必须用于 geojson 数据的正确架构,那么这对我来说真的很有帮助。

【问题讨论】:

  • 你尝试了什么?对于初学者,请查看 docs.mongodb.org/manual/reference/geojsondocs.mongodb.org/manual/core/2dsphere
  • 如果您不确定“开始”的模式,那么总是有{ "strict" false }。但我同意通过查看 GeoJSON 对象的一般结构很容易解决这个问题。当然,所有示例都在 JavaScript Object Notation 中,如果您想知道术语来自。

标签: node.js mongodb mongoose geojson


【解决方案1】:

这是一个 Point 的简单架构。并记住在 mongo DB 中你已经保存了 [lon, lat]。与首先提到纬度的常见做法相反。

 {
            type       : {type: String, default: 'Point'},
            coordinates: {type: [Number]}
        }

【讨论】:

  • 我的意思是坐标应该像coordinates :[longitude, latitude]一样保存
猜你喜欢
  • 2015-04-29
  • 2012-04-22
  • 1970-01-01
  • 2015-03-25
  • 1970-01-01
  • 2019-10-02
  • 2021-04-01
  • 2018-10-26
相关资源
最近更新 更多