meteor.js起始示例 - 没有集合输出

时间:2016-02-13 21:48:05

标签: javascript mongodb meteor

我尝试了这个官方教程: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"}]作品

我不知道我做错了什么。显然,我是初学者。有人知道我接下来会尝试什么?

1 个答案:

答案 0 :(得分:0)

我明白了......

默认情况下未安装

autopublish。如果我添加它,它将起作用。如果我删除它,我必须添加发布/订阅机制,以使其工作。

编辑: 它没有安装,因为我用过:

meteor create --example simple-todos

而不是

meteor create simple-todos

我在这里感到很困惑,不好。