我不知道为什么我的插入查询代码位于 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});
当我运行代码时,没有插入到 消息集合 中,我也没有在浏览器控制台中收到任何错误消息,
但是,当我检查终端时,我看到以下错误消息:
当我注释掉插入查询时,错误消息消失了,导致我认为我编写此插入代码的方式有问题。
请帮我弄清楚我在这里做错了什么。
期待您的帮助
最佳答案
错误是因为你使用了 multi: true
选项,insert
方法没有这个选项。