Meteor Mongo:即使在插入后也未定义集合

时间:2016-02-14 08:17:08

标签: mongodb meteor

我在使用Meteor 1.3 Beta.8创建集合时遇到问题。我注意到在使用代码(我工作文件夹的根目录下的文件)时未定义所有集合

PlayersList = new Mongo.Collection('players');
if (Meteor.isClient) {
  //Some code
  Meteor.subscribe('players');
}
if (Meteor.isServer) {
  Meteor.startup(function () {

  /* Here some inserts */
  var players = [{name:'John', score: 5},{name:'AssFace', score: 10}];
  _.each(players, function(doc) {
    PlayersList.insert(doc);
  });

  Meteor.publish("players", function () {
    return PlayersList.find();
  });
}

然后我直接转向Meteor Mongo命令行工具,并尝试了以下内容,这是发生的事情:

Code sample

我在本地计算机上遇到完全相同的问题。 可能导致此问题的原因是什么?以及如何解决它?谢谢。

1 个答案:

答案 0 :(得分:3)

我想你想要db.someCollection.find()