@aquapendente

Как отправить объект в node.js?

Я отправляю с помощью vk.api.messages.send() сообщение. Оно отправляется, но также я передаю в message findOne монго метод.

vk.api.messages.send({
    random_id: dateUTC,
    peer_id: config.admins,
    message: '[BOT] Пожалуйста, проверьте наличие оплаты у пользователя ' + message.senderId + '\n\nСпособ оплаты: ' + screen[1] + '\n' + String(spokes.findOne({userID: message.senderId})) + '\nИспользуйте команду /screen <Пользователь> <true/false>'
                })


В консоли выводится json объект из базы данных, а в сообщении отправляется на этом месте [object Promise]. Как отправлять туда этот json объект из бд?
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
@ork821
1) возможно стоит поставить await, так как любой запрос к бд асинхронный.
2) Передать по сети объект можно только сделав его строкой (или набором байтов), например так: JSON.stringify(object)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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