0

Loopback のMongoDB コネクタを使用して RESTful API を公開し、MongoDB コレクションのクエリと更新を行います。

モデルを定義したとき、スペースを含むプロパティ名を定義できなかったため、"Gas 93"の代わりに"gas93"を使用する必要がありました。この例は簡単ですが、私のコレクションの 9 つのプロパティに影響します。

PostgreSQL コネクタを使用してプロパティをテーブル フィールドにマッピングできることは知っています

"properties": {
    "name": {
        "type": "String",
        "required": false,
        "postgresql": {
          "columnName": "username",
     }
 }

MongoDB フィールド名に対して同じことを行う方法が見つかりませんでした。現在のようにコレクション fieldNames を使用してアプリに多くの機能があるため、ループバックに適応するように変更することは避けたいと思います。

これを行う方法はありますか?ドキュメンテーションはそれを言っていませんが、繰り返しますが、あなたもできないとは言っていません。

4

2 に答える 2

1

これをサポートするプル リクエストを追加しました。

https://github.com/strongloop/loopback-connector-mongodb/pull/189

于 2015-11-12T14:06:44.557 に答える
1

現時点では、LoopBack は mongoDB のプロパティ マッピングをサポートしていません。カスタマイズできるのはコレクション名のみです。これを明確にするためにドキュメントを更新します。

于 2014-08-26T15:47:53.510 に答える