Паруса js и Geo JSON формат - PullRequest
1 голос
/ 03 апреля 2020

кто-нибудь знает, как хранить GEO JSON в парусах js моделей? я хочу хранить особенности и очки в парусах js моделей.

var geojsonFeature = {
"type": "Feature",
"properties": {
    "name": "Coors Field",
    "amenity": "Baseball Stadium",
    "popupContent": "This is where the Rockies play!"
},
"geometry": {
    "type": "Point",
    "coordinates": [-104.99404, 39.75621]
}

};

1 Ответ

0 голосов
/ 12 апреля 2020

В документации Атрибуты паруса вы можете найти 5 типов, поддерживаемых Sail's Waterline (базовый ORM внутри Sails)

  • строка
  • число
  • логическое
  • json
  • ref

В вашем случае у вас есть несколько вложенных объектов. Возможно, сработает что-то вроде следующего:

attributes: {
  type: {
    type: 'string',
    enum: ['Feature','This','That','Other'], // not required...
  },
  properties: {
    type: 'json'
  },
  geometry: {
    type: 'json'
  }
}
...