Как исправить mongoose findOne, возвращающий пустое значение при установке многомерного массива на карте?

на моем ubuntu 14.04, apache 2.4, php 5.5.9 install, я попробовал с sample.php on / var / www / html (root по умолчанию), и он работал нормально. Таким образом, проблема была в моей конфигурации виртуальных серверов. Решение заключалось в том, чтобы включить в директорию def, содержащую .php, следующую строку:

    php_admin_flag engine on
0
задан thealbertyang 24 March 2019 в 20:17
поделиться

1 ответ

    let result = await Promise.all(model.reviews.map(async (item, index)=>{
      console.log('item', item)
      console.log('model', model)

      let user = await User.findOne({ _id: item.user_id }, function (error, user){
        if (error || !user) { return error }
        else {
          return user
        }
      })

      model.reviews[index].user = user


    }))
0
ответ дан thealbertyang 24 March 2019 в 20:17
поделиться
Другие вопросы по тегам:

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