1

Firebase ノードでデータをリンク/参照することはできますか? たとえば、学習モジュールのノードがあり、これらの学習モジュールは、モジュールに対するユーザーのスコアとモジュールの特定の重みに基づいて、各ユーザーに対して優先順位が付けられているとします。

各モジュールには重量があります。また、ユーザーのモジュールの優先度は、重み * スコアに等しくなります。どうにかしてこれを行うことは可能でしょうか?

root
  modules
    mod3
       questions:
       answers: 
       weight: 0.8
    mod4
    mod5
    ...

  users
    user1
      mod3
        score: 0.60
        weight: mod3.weight
        priority: weight*score OR (on client, run user1.mod3.score * user1.mod3.weight)

これの利点は、1 つの領域で重みを更新し、各ユーザーのモジュールの優先順位を自動的に更新できることです。これを行わないと、各ユーザーを調べて、各モジュールの重みを手動で更新する必要があり、これはより冗長になります。このような他のデータを参照することは可能ですか? そうでない場合、またはそうであるがこれが望ましくない場合、より良い答えになりますか?

ありがとうございました!

4

0 に答える 0