【问题标题】:meteor.js starting example - no collection outputmeteor.js 开始示例 - 没有收集输出
【发布时间】:2016-02-13 21:48:04
【问题描述】:

我试过这个官方教程:https://www.meteor.com/tutorials/blaze/collections

我今天安装了meteor(v1.2.1)我没有重启但是我重启了explorer.exe,这样meteor的环境变量就知道了,这样我就可以使用了。我使用的是 Windows 10。

所以,我是以下内容:
1) meteor install --example 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"}]作品

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

【问题讨论】:

  • 另外,console.log(tasks.find({})).fetch();在客户端有一个空数组作为输出......所以,连接器似乎无法正常工作?!
  • 你能发布你的模板助手的代码吗?
  • 就像教程中的一样

标签: javascript mongodb meteor


【解决方案1】:

我明白了……

默认情况下未安装自动发布。如果我添加它,它将起作用。如果我删除它,我必须添加发布/订阅机制才能让它工作。

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

meteor create --example simple-todos

而不是

meteor create simple-todos

我在这里搞糊涂了,我的错。

【讨论】:

  • autopublish 默认安装。
猜你喜欢
  • 1970-01-01
  • 2015-07-30
  • 2019-09-17
  • 1970-01-01
  • 1970-01-01
  • 2022-06-12
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多