我在Rails应用程序中使用Mongoid。我们说有一个名为Product
的模型。每个product
文档都有一些其他文档没有的字段。这是两个例子。
{name: "Product A", color: "Yellow", discount: "0.9"}
{name: "Product B", color: "Blue", size: "XXL"}
字段discount
或size
可能会不时更改。假设我有一个表单,允许用户按字段名称(即discount
)和值进行搜索。如何将包含字段名称的变量传递给Mongoid Criteria?
感谢。
答案 0 :(得分:3)
@return_value = Model.where("field_name"=>"value").all
对于您的问题使用
@value = Product.where("discount" => ".0.9").all