4
我完全陌生於Mongo和RoR,來自PHP背景。學習RoR和Mongo,爲什麼不計算陣列的票數
我正要通過本教程的數據建模 http://www.mongodb.org/display/DOCS/MongoDB+Data+Modeling+and+Rails
,併爲何教程建議存儲票字段和更新該字段爲
db.stories.update({_id: story_id, voters: {'$ne': user_id}}, {'$inc': {votes: 1}, '$push': {voters: user_id}});而不只是 問題被擊中
db.stories.update({_id: story_id, voters: {'$ne': user_id}}, {'$push': {voters: user_id}});
然後計算然後
Story.voters.count得到投票的用戶數的計數?
我知道這是一個教程,但它似乎並不是管理數據的最有效方式。
是的。你是對的。曾經是'長度'(你正在尋找的attr)沒有被緩存,但現在它是這樣,你應該使用它。 – 2010-07-01 16:50:35