1

Rails アプリケーションで Mongoid を使用しています。というモデルがあるとしましょうProduct。各productドキュメントには、他のドキュメントにはないフィールドがいくつかあります。ここに2つの例があります。

{name: "Product A", color: "Yellow", discount: "0.9"}
{name: "Product B", color: "Blue", size: "XXL"}

フィールドdiscountまたはそのsize時々に変更される場合があります。discountユーザーがフィールド名 (つまり) と値で検索できるフォームがあるとします。フィールド名を含む変数を Mongoid Criteria に渡すにはどうすればよいですか?

ありがとう。

4

1 に答える 1

3
@return_value = Model.where("field_name"=>"value").all

あなたの問題の使用のために

@value = Product.where("discount" => ".0.9").all
于 2012-09-12T10:43:15.160 に答える