我尝试了这个官方教程:https://www.meteor.com/tutorials/blaze/collections
我今天安装了meteor(v1.2.1)我还没有重启但是我重新启动了explorer.exe,因此meteor的环境变量是已知的,所以我可以使用它。我使用的是Windows 10。
那么,我是以下内容:
1)流星安装 - 例如simple-todos
2)用教程中的js代码替换js代码
3)用教程中的html代码替换html代码
4)用教程中的css代码替换了css代码
现在,正如预期的那样,没有输出列表。当我通过以下方式将某些内容插入数据库时:
1)meteor mongo(当然与上面相同的文件夹)
2)db.tasks.insert({text: "lalala"});
输出:
WriteResult({“nInserted”:1})
3)db.tasks.find(); 输出:
{“_ id”:ObjectId(“56bfa0835701c8a5208bc51d”),“text”:“lalala”}
然后我的浏览器没有更新。 F5无济于事。
我做了几次测试:
1)console.log(tasks.find({}).fetch());
返回命令行中的条目
2)返回[{text: "test"}]
作品
我不知道我做错了什么。显然,我是初学者。有人知道我接下来会尝试什么?
答案 0 :(得分:0)
我明白了......
默认情况下未安装autopublish。如果我添加它,它将起作用。如果我删除它,我必须添加发布/订阅机制,以使其工作。
编辑: 它没有安装,因为我用过:
meteor create --example simple-todos
而不是
meteor create simple-todos
我在这里感到很困惑,不好。