javascript - MongoDB 函数未按预期返回
问题描述
我尝试从另一个函数获取结果并使用该返回值。但是 context.functions.execute 仅在我立即返回值时才有效。这意味着如果我使用这种方式,它可以完美地工作:
exports = () => {
var res;
res = context.functions.execute("listTodayBookings");
return res
但不是这样
exports = () => {
var res, compare;
var today = new Date();
var h = today.getHours() + 7; //GMT +7
var m = today.getMinutes();
var time = h + ":" + m;
res = context.functions.execute("listTodayBookings");
for (let k in res) {
console.log(k, res[k])
}
res 将是未定义的并且不打印任何内容。任何帮助表示赞赏。
解决方案
推荐阅读
- jestjs - 在 test.each Jest 中使用变量表达式
- netsuite - 有没有办法通过 SOAP 通过外部 id 列表搜索 NetSuite 分类记录?
- testing - angular 6测试脚本中的listenglobal渲染器事件触发
- javascript - 在 Jest 中模拟需要函数
- javascript - AJAX 停止传播下一个调用
- mysql - 将 innodb 数据库的一些表加载到 mariadb 的内存中
- python-2.7 - Apache Spark 中 RDD 方法 persist() 和 cache() 的默认持久性级别是多少
- angular - 为面包屑Angular 6寻找路线儿童
- https - GitHub Pages 自定义域未显示非顶级域的 HTTPS 证书
- database - 忘记 *fdb (firebird) 数据库的用户名和密码。无论如何我可以破解这个数据库吗?