4

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

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

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

请帮我弄清楚这里做错了什么。

期待您的帮助

4

1 回答 1

6

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

于 2017-06-23T18:34:16.613 回答