1

我正在寻找一种在进行查询时包含远程方法结果的方法。

例如:我正在查询客户模型。要包含相关模型,您将使用 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 回答