我試圖找到其文本包含單詞test的所有文檔。下面的工作正常:在mongoid中使用LIKE/regex與變量
@tweets = Tweet.any_of({ :text => /.*test.*/ })
但是,我希望能夠搜索用戶提供的字符串。我想下面的工作,但它並不:
searchterm = (params[:searchlogparams][:searchterm])
@tweets = Tweet.any_of({ :text => "/.*"+searchterm+".*/" })
我用盡了一切我能想到的,任何人都知道我能做些什麼,使這項工作。
在此先感謝。
我想你應該加上「i」的末端有/.*test.*/i,使這項工作而不區分大小寫。 – 2013-03-27 08:41:09