1

我曾经能够使用 Chrome 工具控制台在我的 Meteor 应用程序上输入 Mongo 命令并查看结果。像 Collection.findOne({name: "foo"}) 之类的东西。在 Meteor 网站上的教程中也是这样做的。

现在,对于任何 mongo 命令,我只是得到 [collection] 未定义。它使调试变得更加困难。

也许在最近的几个版本中发生了一些变化?有什么见解吗?

4

1 回答 1

3

由于 Meteor 0.6.0 单个文件是可变范围的。所以如果你有一个通过定义的集合

var Collection = new Meteor.Collection("collection");

它不再在控制台上可见(但它会在其定义的文件中可见)

解决方法是全局定义文件,该文件只是删除var

Collection = new Meteor.Collection("collection");

然后您应该可以再次在 chrome js 控制台上访问它

于 2013-05-08T05:59:24.613 回答