1

我有一个像猫鼬这样的模式

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 询问是否可以在子文档本身上定义一个函数(这是可能的)。这里的问题是是否可以在数组上定义它。

4

0 回答 0