我正在尝试创建一个函数,该函数使用一个我尚未使用的数字(从一个开始)创建一个新模型。由于某些原因,该代码会跳过await .exist()方法。这两个控制台都不输出日志,因此陷入了无限循环。我缺少一些菜鸟语法吗?
async function createConvo(){
var number = 1;
var loop = true;
while(loop){
const loop = await Conversation.exists({Room : number}, function(err, result) {
if(err){
console.log(err);
}
console.log(result)
console.log(number);
return result;
});
if(loop){
number++;
}
}
const awesome_instance = Conversation.create({ Room: number }, function (err, awesome_instance) {
if (err) return handleError(err);
// saved!
});
}