【发布时间】:2013-01-18 21:26:01
【问题描述】:
根据文档我可以做这样的事情:
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 如果animalScheme.owner 是 xyz 则过滤,因此它将搜索查询修改为{..., owner: xyz}
是否可以顺序使用实例?我怎样才能做到这一点?
var animalSchema.findSimilarTypes().owner("xyz") ?
有什么提示吗?
【问题讨论】: