Mongoose 猫鼬-等待是一个保留字
我使用的是静态模型方法,需要其中的一个函数来同步操作。我安装了Mongoose 猫鼬-等待是一个保留字,mongoose,Mongoose,我使用的是静态模型方法,需要其中的一个函数来同步操作。我安装了babel-plugin-transform-async-to-generatornpm包,但收到了警告: 等待是一个保留字 以下是静态方法: SomeSchema.statics.doSomething = async function(data, callback) { ... this.model('Template').findById(id, function (err, doc) { let
babel-plugin-transform-async-to-generator
npm包,但收到了警告:
等待是一个保留字
以下是静态方法:
SomeSchema.statics.doSomething = async function(data, callback) {
...
this.model('Template').findById(id, function (err, doc) {
let ref = await getNextSequence();
...
});
...
};
查询回调上也需要
async
:
SomeSchema.statics.doSomething = async function(data, callback) {
...
this.model('Template').findById(id, async function (err, doc) {
let ref = await getNextSequence();
...
});
...
};
您知道包装函数和查询回调都需要
async
,还是只需要查询回调?我看到的答案是:为了使用wait,直接包含它的函数*需要是异步的