ドキュメントによると、私はそのようなことを行うことができます:
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
xyz の場合はどのフィルタanimalScheme.owner
が使用されるので、検索クエリを次のように変更します。{..., owner: xyz}
インスタンスを順番に使用することはできますか? どうすればこれを達成できますか?
var animalSchema.findSimilarTypes().owner("xyz") ?
ヒントはありますか?