2014-09-05 51 views
0

我在做什么错?流星收藏 - 排行榜应用程序

我从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的控制台上试行PlayersList给我一个错误:

PlayersList 
    ReferenceError: PlayersList is not defined 
    message: "PlayersList is not defined" 

堆栈:(...) 堆栈:功能(){[本地代码]} 设置堆栈:功能(){[本地代码]} :错误

回答

0

您正在定义两次收集。变化:

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

只是:

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

你必须创建的收集如下方式

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

,你必须要在其中创建此集合注意 ,因为如果你想在双方中有这个集合,客户端和服务器,你必须在一个集合中创建集合存档在客户端和服务器文件夹之外。您可以在所有应用程序中使用此集合。