【问题标题】:Exception in callback of async function: TypeError: callback is not a function异步函数回调中的异常:TypeError:回调不是函数
【发布时间】:2017-11-27 05:06:35
【问题描述】:

我无法弄清楚为什么我位于 server/main.js 中的插入查询代码会导致:TypeError: callback is not a function 错误消息。

以下代码位于:server/main.js

var businessCard = [{PostedDate: moment().add(0, "days").format('MM/DD/YYYY'), sentBy: currentUserId, recipientName: recipientName }];

下一行是插入查询:

Messages.insert({businessCard: businessCard}, {multi:true});

当我运行代码时,没有插入到 Messages 集合 中,我也没有在浏览器控制台中收到任何错误消息, 但是,当我检查终端时,我看到以下错误消息:

当我注释掉插入查询时,错误消息消失了,让我认为我编写此插入代码的方式有问题。

请帮助我找出这里做错了什么。

期待您的帮助

【问题讨论】:

  • 消息在哪里定义?你的服务器代码知道吗?

标签: meteor mongodb-query meteor-methods


【解决方案1】:

错误是因为你使用了multi: true选项,insert方法没有这个选项。

【讨论】:

    猜你喜欢
    • 2016-09-10
    • 2021-11-11
    • 2021-02-20
    • 1970-01-01
    • 2020-12-14
    • 2015-01-22
    • 2017-04-26
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多