从“收藏”切换到“智能收藏”
Switch from Collection to SmartCollection
我将我的代码从 Collection 转换为 SmartCollection:(秒.js这是主要的 js 文件)
Testcases = new Meteor.Collection('testcases');
Backup = new Meteor.Collection('backup');
到:
Testcases = new Meteor.SmartCollection('testcases');
Backup = new Meteor.SmartCollection('backup');
切换后,应用收到此错误:
W2042-21:55:27.312(8)? (STDERR) /Users/dan/Documents/js_app/second/.meteor/local/build/programs/server/boot.js:185
W2042-21:55:27.313(8)? (STDERR) }).run();
W2042-21:55:27.313(8)? (STDERR) ^
W2042-21:55:27.315(8)? (STDERR) TypeError: undefined is not a function
W2042-21:55:27.315(8)? (STDERR) at app/second.js:1:49
W2042-21:55:27.316(8)? (STDERR) at app/second.js:10:3
W2042-21:55:27.316(8)? (STDERR) at /Users/dan/Documents/js_app/second/.meteor/local/build/programs/server/boot.js:154:10
W2042-21:55:27.316(8)? (STDERR) at Array.forEach (native)
W2042-21:55:27.317(8)? (STDERR) at Function._.each._.forEach (/Users/dan/.meteor/tools/a80b2d5689/lib/node_modules/underscore/underscore.js:79:11)
W2042-21:55:27.317(8)? (STDERR) at /Users/dan/Documents/js_app/second/.meteor/local/build/programs/server/boot.js:81:5
我需要更新任何东西吗?鉴于在服务器 js 代码中,我只实现了 2 个集合的简单初始化:
Meteor.publish('testcases', function() {
return Testcases.find({});
});
Meteor.publish('backup', function() {
return Backup.find({});
});
"undefined not a function"错误表示未安装 SmartCollection 程序包。
确保您已按照安装说明进行操作,如果是大气包,请确保使用"mrt"而不是"meteor"运行您的应用程序。
相关文章:
- 三星智能电视应用程序;Brightcove示例应用程序远程控制问题
- 更改智能表中的页面将停止JQuery函数的工作
- 使用HTML5 localStorage和jQuery添加到收藏夹/书签
- AngularJS智能表全局配置实现
- 创造自己的智能
- 如何在智能表中按日期对项目进行排序
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- 三星智能电视应用程序使用谷歌API
- 正在检测智能手机浏览器上的悬停或鼠标悬停
- JetBrains网络风暴智能感知
- HTML文件中的智能Javascript建议在Visual Studio代码更新后没有日志程序工作
- 连接流星中的两个收藏(帖子评论)
- 智能窗体只弹出日期选择器而不是时间选择器
- 用背景色智能填充引导列
- 导航到fiori智能模板
- plupload智能手机和平板电脑浏览按钮事件未启动
- 三星智能电视唯一的设备标识符
- Redux-组件不同的方法(智能/哑点/容器/演示)
- 如何从网站获得apple touch图标,如果没有;不存在,则显示收藏夹
- 从“收藏”切换到“智能收藏”