新來回環,但有樂趣設置我的第一個節點的RestAPI。我能夠創建模型並在數據存儲中創建關聯的表。我的模型需要有哪些是數據類型GeoJSON的,形式的字符串屬性:最好的方法來存儲geojson數據使用環回休息api
{ 「類型」:「功能」, 「幾何體」:{ 「類型」:「點」, 「座標「:[125.6,10.1] } }
有些是分。其他折線或多邊形。我的問題是,在模型模式中配置geojson屬性的最佳方式是什麼?我可以將數據類型設置爲字符串我猜,但我希望有更優雅的東西。理想情況下,我想設置自定義驗證,將檢查提交的數據是有效的geojson。另外,我需要能夠按位置查詢模型,例如返回lat/lng範圍內的數據。
我現在選擇MYSQL作爲數據存儲,但僅僅是因爲過去的經驗。如果另一個數據源更可取,我會改變。
我有PostgreSQL的+ PostGIS的同樣的問題。我可以通過'SELECT ST_AsGeoJSON(the_geom)FROM points'語句輕鬆地從數據庫中檢索GeoJSON對象,並通過'UPDATE points SET the_geom = ST_GeomFromGeoJSON(geojson_object)'來存儲它,但是無法看到如何在LoopBack API中定義這種行爲ORM。它可以在其他NodeJS ORM中完成,現在我正在使用自編解決方案 [node-orm2](http://dresende.github.io/node-orm2),但是在當前的LoopBack API中缺乏這樣的能力是真的我傷心。 – unibasil 2014-10-03 00:02:31