如果我在 Mongoose 中有一个 Schema,其定义如下:
var subSchema = new Schema({
some: String
});
var topSchema = new Schema({
subs: [subSchema]
});
var topModel = mongoose.model("Top", topSchema);
是否可以为子文档定义实例方法?我已经尝试了以下(在模型声明之前添加),但它不起作用:
subSchema.methods.someFn = function() {
return 'blah';
};