使用它有什么区别:
myModelSchema.static("doSomething", (id) => {
return new Promise((resolve, reject) => {
MyModel.findById(id, (err, myModelDoc) => {
if (err) { reject(err); }
resolve(myModelDoc);
});
});
});
const MyModel = mongoose.model("MyModel", myModelSchema);
和此:
const MyModel = mongoose.model("MyModel", myModelSchema);
public static doSomething(id) {
return new Promise((resolve, reject) => {
MyModel.findById(id, (err, myModelDoc) => {
if (err) { reject(err); }
resolve(myModelDoc);
});
});
}
我应该将静态方法附加到模式还是可以在外部进行?
由于