3

ループバックは初めてですが、最初のノード ベースの RestAPI の設定を楽しんでいます。モデルを作成し、関連するテーブルをデータストアに作成できます。私のモデルには、次の形式の文字列であるデータ型 geojson のプロパティが必要です。

{ "type": "Feature", "geometry": { "type": "Point", "coordinates": [125.6, 10.1] } }

いくつかはポイントです。その他のポリラインまたはポリゴン。私の質問は、モデル スキーマで geojson プロパティを構成する最良の方法は何かということです。データ型を文字列に設定することもできますが、もっとエレガントなものがあることを願っています。理想的には、送信されたデータが有効な geojson であることを確認するカスタム検証をセットアップしたいと思います。また、緯度/経度の範囲内でデータを返すなど、場所ごとにモデルをクエリできる必要があります。

今のところデータストアとして MYSQL を選択しますが、それは過去の経験からです。別のデータ ソースが望ましい場合は、変更します。

4

1 に答える 1

2

Raymond もメーリング リストでこの質問に答えているようです。

  1. mongodb などの NoSQL DB の場合、オブジェクトをサブドキュメントとして直接保存できます。
  2. MySQL などのリレーショナル データベースの場合、プロパティ タイプを Object として定義できます。LoopBack はそれらを TEXT/CLOB として保存します。
  3. DB に地理関連データのネイティブ タイプがある場合、コネクタのタイプ マッピングを拡張してそれらを利用できる可能性があります。

https://groups.google.com/forum/#!topic/loopbackjs/D0WCPIfHhR8

于 2014-09-02T21:41:31.053 に答える