找不到方法错误

时间:2012-06-09 14:18:40

标签: node.js mongoose

我是node.js和mongo db的新手。我想要做的是从index.js调用我的model.js中的有序函数,但我有一个抱怨

  

对象函数model()没有方法ordered()

路由/ index.js

var pics_ = models.Picture.ordered();

model.js

Picture.prototype.ordered = function() {
var ordered = mongoose.Picture.find().sort({points:-1}).toArray()
console.log(ordered);
return ordered;
};

1 个答案:

答案 0 :(得分:1)

如果要向模型添加方法,则应使用Mongoose支持的方法来执行此操作。见http://mongoosejs.com/docs/methods-statics.html