node.js - 将 mongo vars 发送到 Mail
问题描述
Node.js
我正在尝试使用via将 vars 发送到电子邮件nodemailer
:我得到了这个mongo
vars:
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.首先你必须限制一个:
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});
推荐阅读
- html - 使用引导程序滚动时的粘性列消失在滚动导航栏后面
- karate - 空手道与 SauceLabs 的集成
- python - 熊猫,根据条件用字典键填充值
- validation - Windows Server - 没有 GUI 的验证脚本
- python - TPU 上自定义 Keras 层的 XLA 编译错误
- javascript - 根据数据项的数量追加行跨度
- php - 我想在 qr 代码中放一个徽标,但出现此错误。有人可以帮我吗?
- python-2.7 - Google App Engine Python2.7本地开发初始化ctypes依赖库失败
- php - Wordpress 重写规则、端点和显示适当的模板
- python - 用python连分数