首页 > 解决方案 > 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 将是未定义的并且不打印任何内容。任何帮助表示赞赏。

标签: javascriptmongodbfunctionnosqlrealm

解决方案


推荐阅读