西小倉事典
mindia › 西小倉事典 › 単語

弁論の達人の設計

西小倉パンデイロ · 2010-02-20 更新 · 履歴(12)
第 11 版(2010-02-20 20:04:29 · 西小倉パンデイロ)を表示しています。 最新版に戻る

key-valueストアは慣れが必要。。。

DB(key)設計

post_[themeID]:[userId]

272391,西小倉パンデイロ,http://profile.img.mixi.jp/photo/member/23/91/272391_2331921916s.jpg,,,,反対やろそりゃ

みたいな感じで
userID,nickname,thumbnailUrl,賛成意見、反対意見を格納

vote_[themeID]:[userId]

2重投稿防止用。

1,2,3,4:1,2,7,8

みたいな感じで「:」より左が賛成意見、右が反対意見

point_[userId]

203

みたいな感じで単純に半角数字で格納される

jsのfunction

load_viewer()

一番初めに実行する

regist_viewer()

viewerの意見を保存する
「post_[themeID]:[userId]」を更新

vote(position,id)

投票する。
「vote_[themeID]:[userId]」と
「point_[userId]」を更新。
opensocialhost.data.select("point_"+id, vote_complete);
でターゲットの得点を呼び出して
vote_complete(response)
の中で加算。

履歴

タグ