我是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;
};
答案 0 :(得分:1)
如果要向模型添加方法,则应使用Mongoose支持的方法来执行此操作。见http://mongoosejs.com/docs/methods-statics.html