将mongo var发送到Mail

时间:2019-12-03 15:03:25

标签: node.js mongodb nodemailer

我正在尝试通过Node.jsnodemailer将vars发送到电子邮件: 我得到了这个mongo变量:

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或其他易读变量?

1 个答案:

答案 0 :(得分:0)

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 first 元素:

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