在下面的代码中,我看到了这个'这个'用于Mongoose的链接方法。所以,我不知道'这个'的背景。以及使用这个'?
的目的是什么PersonSchema
.virtual('name.full')
.get(function () {
return this.name.first + ' ' + this.name.last;
})
.set(function (setFullNameTo) {
var split = setFullNameTo.split(' ')
, firstName = split[0]
, lastName = split[1];
this.set('name.first', firstName);
this.set('name.last', lastName);
});
答案 0 :(得分:0)
在模型中间件函数中,这指的是模型。
在文档中间件功能中,这是指文档。
在查询中间件函数中,这指的是查询。
在聚合对象上调用exec()时,会执行聚合中间件。在聚合中间件中,这指的是聚合对象。
this
的目的是您可以与数据进行交互。例如,更改内部值或进行其他处理。