Dar*_*ski 0 javascript collections facebook mongodb meteor
我正在创建基本的管理面板,但我还没有使用MongoDB.
为发展宗旨,我离开autopublish
,并insecure
在项目中.为了从数据库(Accounts-ui
+ Accounts-facebook
)呈现用户,我需要一个处理程序,Users = new Mongo.Collection("users");
但在编译期间出现以下错误:
'/users/insert' is already defined.
Run Code Online (Sandbox Code Playgroud)
HTML
<body>
{{> loginButtons}}
{{#each users}}
{{> user}}
{{/each}}
</body>
<template name="user">
<li>{{profile.name}}: {{_id}}</li>
</template>
Run Code Online (Sandbox Code Playgroud)
JS
Users = new Mongo.Collection("users");
if (Meteor.isClient) {
Template.body.helpers({
users: function () {
return Users.find({});
}
});
Accounts.onLogin(function(){
console.log("logged in: " + Meteor.userId());
});
}
if (Meteor.isServer) {
Meteor.startup(function () {
// code to run on server at startup
});
}
Run Code Online (Sandbox Code Playgroud)
由于自动定义了用户的集合,因此无法重新定义它.
您可以参考现有的集合:
代替:
Users = new Mongo.Collection("users");
Run Code Online (Sandbox Code Playgroud)
使用
Users = Meteor.users;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
606 次 |
最近记录: |