我想我會利用DataMapper存儲JSON對象的能力來保持我的表格的美觀和修剪,但文檔沒有闡明如何去查詢JSON值。我存儲的得分一場籃球比賽,像這樣:如何使用DataMapper查詢JSON編碼列的內容?
{"NJN":[15,20,27,23,85],"CLE":[17,17,28,29,91]}
目前,尋找遊戲中,克里夫蘭騎士隊出場,我這樣做:
Game.all.reject { |g| !g.scores['CLE'] }
這是非常緩慢而低效。 Game.all(:scores['CLE'])
會拋出一個NoMethodError
,那麼正確的語法是什麼?