Javascript 如何使用Nodejs停止/重新检查forEach中的数据
我想检查来自数据库的数据是否可用。 我正在为每个函数循环使用它,但目前它没有同时检查它的运行 在同时运行时,它会向我的频道发送大量信息 如何在每次循环后检查数据是否存在? 这里的任何帮助都将非常感谢 麦可德Javascript 如何使用Nodejs停止/重新检查forEach中的数据,javascript,node.js,asynchronous,callback,async-await,Javascript,Node.js,Asynchronous,Callback,Async Await,我想检查来自数据库的数据是否可用。 我正在为每个函数循环使用它,但目前它没有同时检查它的运行 在同时运行时,它会向我的频道发送大量信息 如何在每次循环后检查数据是否存在? 这里的任何帮助都将非常感谢 麦可德 你能不能发布一个最小数量的代码,足以显示你的问题?似乎有很多问题与您的问题无关。@trincot将更新。@trincot已更新请检查。我不知道问题出在哪里?您迭代结果集,然后想知道“它是否可用”。我不明白你说的是什么意思。如果你认为它“不可用”,代码>行>代码>是什么?@我的担心在于一次执行
你能不能发布一个最小数量的代码,足以显示你的问题?似乎有很多问题与您的问题无关。@trincot将更新。@trincot已更新请检查。我不知道问题出在哪里?您迭代结果集,然后想知道“它是否可用”。我不明白你说的是什么意思。如果你认为它“不可用”,<>代码>行>代码>是什么?@我的担心在于一次执行之后,它应该检查结果集是否被满足,然后再次循环。但就我而言,它一直在运行。
con.connect(function(err) {
if (err) throw err;
con.query("query for getting results", function (err, result, fields) {
if (err) throw err;
var results = result;
var results = result;
var found = false;
if (typeof results != "undefined" && results != null && results.length != null && results.length > 0){
results.forEach ( row => {
//codes to execute
//How can i check after each loop over the results whther its available or not?
});
}
else{
console.log("hello");
}
});
});