我正在寻找一种在进行查询时包含远程方法结果的方法。
例如:我正在查询客户模型。要包含相关模型,您可以使用包含过滤器{ filter: { include: ['orders'] } }
。
我需要在返回结果之前对某些相关模型进行一些处理。
我正在寻找的东西类似于Mongoose的虚拟属性。这是可能的还是我必须在结果返回后为每个客户创建单独的请求?
答案 0 :(得分:0)
您可以扩展模型类并使用getter函数添加属性,以便从其他持久属性中获取值。
例如:
module.exports = function(Person) {
Object.defineProperty(Person.prototype,
"fullName",
{
get : function() { return this.firstName + ' ' + this.lastName; }
});
}