我有一个像猫鼬这样的模式
var userSchema = new mongoose.Schema({
friends: [String]
});
var User = mongoose.model('User', userSchema);
var alice = new User({friends: ['bob']});
我想将一个实例方法附加到friends
数组中,例如,一个myFunction
可以像这样调用的函数
alice.friends.myFunction(...);
猫鼬是否提供了这样做的方法?
PS:在这里,@wciu 询问是否可以在子文档本身上定义一个函数(这是可能的)。这里的问题是是否可以在数组上定义它。