首页 > 解决方案 > 将 mongo vars 发送到 Mail

问题描述

Node.js我正在尝试使用via将 vars 发送到电子邮件nodemailer:我得到了这个mongovars:

const tmin = await regla.findOne({},{tmax:1,_id:0}); 
const tmax = await regla.findOne({},{tmax:1,_id:0});
const tmsj = await regla.findOne({},{tmsj:1,_id:0});

我这样发送一些:

sendMail(html: "Temp :"+{tmin:tmin.tmin});

但在inbox我收到的只是:` Temp : [object Object]

如何将此对象转换为string其他易读的变量?

标签: node.jsmongodbnodemailer

解决方案


1.首先你必须限制一个:

const tmin = await regla.find({},{tmax:1,_id:0}).limit(1);
const tmax = await regla.find({},{tmax:1,_id:0}).limit(1);
const tmsj = await regla.find({},{tmsj:1,_id:0}).limit(1);

2.然后访问第一个元素array

sendMail(html: "Temp :"+{tmin[0].tmin});


推荐阅读