Функция Mon goose .exist не возвращает значение - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь создать функцию, которая создает новую модель с номером, который я еще не использовал, начиная с единицы. По какой-то причине в коде пропускается метод 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!
     });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...