1

根据文档,我可以做这样的事情:

var animalSchema = new Schema({ name: String, type: String });

animalSchema.methods.findSimilarTypes = function (cb) {
  return this.model('Animal').find({ type: this.type }, cb);
}

假设我有另一个功能:

animalSchema.methods.ownerwhich filter if animalScheme.owneris xyz,所以它将搜索查询修改为{..., owner: xyz}

是否可以按顺序使用实例?我怎样才能做到这一点?

var animalSchema.findSimilarTypes().owner("xyz") ?

任何提示?

4

1 回答 1

1

我相信这不会立即起作用,因为原始函数findSimilarTypes不返回模式对象。

我猜你正在尝试对 jQuery 的工作方式做一些事情。

于 2013-01-14T17:32:32.820 回答