我知道您可以在架构上定义方法
var schema = new mongoose.Schema({});
schema.methods.method = function(){}
但是有没有办法在模型上定义方法
var model = mongoose.model('entities', schema);
model.methods? = ? function?(){}?
基本上我想写一些我可以这样使用的包装器:
User.findByUsername('me', function(err, user){...});
答案 0 :(得分:1)
您可以使用静态和实例方法。 在您的特定情况下,您需要定义静态方法:
schema.statics.method = function(){}
在这里查看文档:{{3}}