异步函数回调中的异常:TypeError:回调不是函数

时间:2017-06-23 14:58:08

标签: meteor mongodb-query meteor-methods

我无法弄清楚为什么我的 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集合的插入,也没有在浏览器控制台中收到任何错误消息, 但是,当我检查终端时,我看到以下错误消息:

This is the error message I get in the terminal

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

请帮助我弄清楚这里有什么问题。

期待您的帮助

1 个答案:

答案 0 :(得分:4)

错误是因为您使用multi: true选项,insert方法没有此选项。