次のような複数のフィールドの値を格納する jsonb 列があります。
{a: "0.5", b: "0.9" }
レコードのコレクションから平均 "a" 値を取得する必要があります。
jsonb 列ではない場合は、次のようにかなり単純です。
Apples.average(:a)
しかし、今必要なのは次のようなものです。
Apples.average(:my_numbers => {:a})
また
Apples.average("my_numbers['a']")
これを行う最も効率的な方法は何ですか?