根据文档,我可以做这样的事情:
var animalSchema = new Schema({ name: String, type: String });
animalSchema.methods.findSimilarTypes = function (cb) {
return this.model('Animal').find({ type: this.type }, cb);
}
假设我有另一个功能:
animalSchema.methods.owner
which filter if animalScheme.owner
is xyz,所以它将搜索查询修改为{..., owner: xyz}
是否可以按顺序使用实例?我怎样才能做到这一点?
var animalSchema.findSimilarTypes().owner("xyz") ?
任何提示?