发送 mongo 变量到邮件

Sending mongo vars to Mail

我正在尝试通过 nodemailer 使用 Node.js 将变量发送到电子邮件: 我得到了这个 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 o 其他易读的变量?

1.First您必须限制为一个:

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.Then 访问 array:

first 元素

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