Я пытаюсь создать функцию, которая создает новую модель с номером, который я еще не использовал, начиная с единицы. По какой-то причине в коде пропускается метод await .exist (). Ни один из выходных журналов консоли не выводится, поэтому он застревает в бесконечном l oop. Есть ли какая-то ладья ie синтаксис, который мне не хватает?
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!
});
}