Mongomapper where子句带有“or”和regex

时间:2012-03-01 16:45:32

标签: mongomapper

我不确定我是否一次尝试这两种方法,但我似乎无法通过or语句找到任何记录,尽管只是在搜索其中一个标准时会想出一些东西。

@gamer_profiles = GamerProfile.all(
  :$or => [
    {"playerName" => /#{params[:search]}/},
    {"locale" => /#{params[:search]}/}
  ]
)

这是将搜索参数传递给or中的正则表达式,我也尝试删除params代码并将其替换为我在regexp中直接搜索的内容。

0 个答案:

没有答案