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

Sir*_*rBT 3 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 }];
Run Code Online (Sandbox Code Playgroud)

下一行是插入查询:

Messages.insert({businessCard: businessCard}, {multi:true});
Run Code Online (Sandbox Code Playgroud)

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

这是我在终端中收到的错误消息

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

请帮助我找出问题所在。

期待您的帮助

kkk*_*kkk 5

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