ありがとうございます。私はMySQLの結果からすべての行が処理された後に何かをしようとしています。私は約束を試したが、うまくいかない。 テール4600行ですが、私は[]を取得しています。私の問題はNodeJS Asyncだと思います。 は、ここに私のコードです:MySQL結果のすべての行が処理された後に何かをする約束
let paradasRelations = db.query('SELECT * FROM ParadasRelations');
let paradaPromise = new Promise(function (resolve, reject) {
let paradasData = [];
paradasRelations.on('result', function (row) {
paradasData.push(row);
});
resolve(paradasData);
});
paradaPromise.then(function (paradasData) {
console.log(paradasData);
});
試し 'paradasRelations.on( '終了'、機能(行){決意(paradasData);});' –
が – Martin
を未定義ましょう私は私のタイプミスがありました提案、plsは再度チェックします –