如何在mongoose.js子文档数组中定义实例方法?

时间:2016-03-19 20:19:14

标签: javascript node.js mongoose

var ChildSchema = new Schema({
  createdAt : Date,
  name : String
});

var ParentSchema = new Schema({
  children : [ChildSchema]
});

使用上述架构,我希望parent.children中有一些方法,例如parent.children.getLatest(),它会根据{{返回child添加到parent.children的最新createdAt 1}}

我认为我只能通过child

在每个ChildSchema.methods.getName = function ...上定义实例方法

1 个答案:

答案 0 :(得分:0)

在当前文档中未提及为子文档定义实例或静态方法。

但是,您可以为文档中的要素定义实例或静态方法,在本例中为ParentSchema