2017-01-10 5 views
0

私は静的なモデルメソッドを使用しており、その中で同期的に動作する関数が必要です。私は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(); 
     ... 
    }); 
    ... 
}; 

答えて

2

があまりにもクエリコールバックのasync必要:静的メソッドがある

のawaitが予約語ここ

次のとおりです。

SomeSchema.statics.doSomething = async function(data, callback) { 
    ... 
    this.model('Template').findById(id, async function (err, doc) { 
     let ref = await getNextSequence(); 
     ... 
    }); 
    ... 
}; 
関連する問題