我是Mongo和RoR的新手,具有PHP背景。我刚刚学习了这个关于数据建模的教程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}