无法再在控制台中使用mongo命令

时间:2013-05-08 03:00:08

标签: meteor

我以前能够使用Chrome工具控制台在Meteor应用上输入Mongo命令并查看结果。像Collection.findOne({name:“foo”})这样的东西。它也是在Meteor网站的教程中以这种方式完成的。

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

也许最近几个版本发生了变化?任何见解?

1 个答案:

答案 0 :(得分:3)

由于Meteor 0.6.0个别文件是变量范围的。因此,如果您通过

定义了集合
var Collection = new Meteor.Collection("collection");

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

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

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

然后你应该能够再次在chrome js控制台上访问它