簡體   English   中英

將自定義用戶字段添加到Meteor.js

[英]Add custom user fields to Meteor.js

我是編程和Meteor.js的新手。 我正在嘗試構建一個問題應用程序,管理員可以在其中發布問題,然后可以將其標記為是或否。 當用戶單擊“是”或“否”時,應用程序會將其用戶ID添加到usersTrueusersTrue數組中。 _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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM