1

クエリを作成するときにリモート メソッドの結果を含める方法を探しています。

例: Customer モデルを照会しています。関連するモデルを含めるには、 include フィルターを使用します{ filter: { include: ['orders'] } }

結果を返す前に、いくつかの関連モデルで処理を行う必要があります。

私が探しているのは、Mongoose の仮想プロパティに似たものです。これは可能ですか、それとも結果が返された後、顧客ごとに個別のリクエストを作成する必要がありますか?

4

1 に答える 1

0

モデル クラスを拡張し、getter 関数を使用してプロパティを追加して、他の永続化されたプロパティから値を取得することができます。

例えば:

module.exports = function(Person) {
  Object.defineProperty(Person.prototype, 
    "fullName", 
    {
      get : function() { return this.firstName + ' ' + this.lastName; }
    });
}

http://docs.strongloop.com/display/LB/Extend+your+API

于 2014-09-11T21:25:06.993 に答える