@qovalenko

Как передать результат запроса в другую функцию?

Вопрос элементарный, что-то вызвал затруднение.
Сначала я нахожу параметр
db.collection("collection").findOne({colID: 1}, function(err, result) {
        if (err) throw err;
        console.log(result.title);
        client.close();
    });

Потом этот параметр добавляю в коллекцию
data = { title: result.title }
    db.collection('collectiontwo').insertOne(data, function(err, res) {
        if (err) throw err;
        console.log('1 document inserted');
        client.close();
    });

Как реализовать этот момент синхронно (result.title) и без глобальных переменных.
Спасибо!
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
@StockholmSyndrome
const result = await db.collection("collection").findOne({colID: 1});
const res = await db.collection('collectiontwo').insertOne({title: result.title}); 
client.close();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы