#node.js #mongodb #mongoose
#node.js #mongodb #мангуст
Вопрос:
Я хочу сохранить новый элемент в свой mongodb, используя созданную мангустом модель, код выглядит примерно так
try{ mongoose.connect( 'mongodb://127.0.0.1:27017/recipe-book-api', { useNewUrlParser: true, useCreateIndex: true, useFindAndModify: false }, ()=gt;{} ) const r = new Recipe(...recipeData); r.save(); } catch (error){ console.log(error); }
Но когда я запускаю приведенный выше код, я сталкиваюсь со следующей ошибкой: Ошибка MongooseError: recipes.insertOne()
Время ожидания буферизации операции истекло через 10000 мс
Комментарии:
1. Вы должны
await
сделать это для этих вызовов базы данных. Сначала для подключения к БД и послеawait r.save()
.