Collections 流星系列-排行榜应用程序

Collections 流星系列-排行榜应用程序,collections,meteor,leaderboard,Collections,Meteor,Leaderboard,我做错了什么 我正在从meteortips.com构建排行榜应用程序 尝试在数据库中构建集合这是我的代码: new Meteor.Collection('players'); PlayersList = new Meteor.Collection('players'); if(Meteor.isClient) { console.log("Hello Client"); } if(Meteor.isServer) { console.log("Hel

我做错了什么

我正在从meteortips.com构建排行榜应用程序 尝试在数据库中构建集合这是我的代码:

new Meteor.Collection('players');
 PlayersList = new Meteor.Collection('players');
    if(Meteor.isClient) {
       console.log("Hello Client");
  }
   if(Meteor.isServer) {
      console.log("Hello Server");
   }
在js控制台上试用PlayerList时出现错误:

 PlayersList
    ReferenceError: PlayersList is not defined
  message: "PlayersList is not defined"
堆栈:(…) 堆栈:函数(){[本机代码]} 设置堆栈:函数(){[本机代码]}
proto:错误

您定义了两次集合。更改:

new Meteor.Collection('players');
 PlayersList = new Meteor.Collection('players');
只是:

PlayersList = new Meteor.Collection('players');

您必须按照以下方式创建的集合

PlayersList = new Meteor.Collection('players');
您必须注意创建此集合的位置,因为如果您想在客户端和服务器两侧创建此集合,必须在客户端和服务器文件夹外的一个存档中创建集合。您可以在所有应用程序中使用此集合