[英]Add custom user fields to Meteor.js
我是編程和Meteor.js的新手。 我正在嘗試構建一個問題應用程序,管理員可以在其中發布問題,然后可以將其標記為是或否。 當用戶單擊“是”或“否”時,應用程序會將其用戶ID添加到usersTrue
或usersTrue
數組中。 _id
問題_id
添加到用戶個人資料中,以便可以檢查用戶是否已經回答了問題。 最后,當管理員單擊“是”或“ rightCount
,它將循環顯示正確回答的用戶列表,並將rightCount
增加1,如果回答不正確,則將錯誤wrongCount
增加1。
我想出了如何將用戶ID插入正確的問題數組。
我的問題是創建帳戶后如何向用戶添加自定義字段,以便檢查用戶是否已經回答了該問題。
我試圖用onCreateUser
創建/server/user.js
Accounts.onCreateUser(function(options, user){
profile = _.insert({
questionsAnswered: [],
rightCount: 0,
wrongCount: 0
});
user.profile = profile
return user;
如果我做的完全錯誤,或者有更有效的方法來完成整個過程,那么我很想聽聽它。
我有一個類似的問題。 您可以嘗試以下方法:
Accounts.onCreateUser(function(options, user){
profile = {
questionsAnswered: [],
rightCount: 0,
wrongCount: 0
};
user.profile = profile
return user;
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.