0
我是编程和Meteor.js的新手。我试图建立一个问题应用程序,管理员可以发布问题,然后一段时间后能够将它们标记为真或假。当用户点击“是”或“否”时,应用程序将他们的用户ID添加到usersTrue
或usersTrue
阵列中。此外,问题_id
被添加到用户配置文件,以便它可以检查用户是否已经回答了问题。最后,当管理员点击真或假它遍历谁正确回答和1增加了他们的rightCount
或者如果他们回答不正确的增加wrongCount
通过1添加自定义用户字段到Meteor.js
我想通了如何将用户的ID的用户列表进入正确的问题数组。
我的问题是如何在创建帐户时向用户添加自定义字段,以便我可以检查用户是否已经回答了问题。
我试图与onCreateUser
Accounts.onCreateUser(function(options, user){
profile = _.insert({
questionsAnswered: [],
rightCount: 0,
wrongCount: 0
});
user.profile = profile
return user;
如果我这样做完全错误的或有做这整个过程中更有效的方式创建/server/user.js,我会有兴趣听它。
确保您设置允许/拒绝规则为用户收集,因为流星,用户文档的轮廓关键是免费提供给用户进行更新。所以基本上,如果你不限制它,用户可以随意更改rightCount。 –
感谢您的回复。看来我试图把它过度复杂化。一旦我的应用程序完成公开使用,我将更改允许/拒绝规则。再次感谢。 –