Ruby on rails 3 如何在mongomodel for rails3中使用正则表达式

Ruby on rails 3 如何在mongomodel for rails3中使用正则表达式,ruby-on-rails-3,mongodb,Ruby On Rails 3,Mongodb,您好,我使用rails3+mongodb+mongomodel,但我有问题 如何在mongodb中使用正则表达式搜索数据 此代码位于控制器中 @article = Article.where('title'=>'/Brown/i') 但在数据库中找不到数据使用mongoid,您可以按原样传递一个不带引号的regexp。对于mongomodel,可能也应该这样做: Article.where('title'=>/Brown/i) 在mongoid中是文章。其中('title'=>/

您好,我使用rails3+mongodb+mongomodel,但我有问题

如何在mongodb中使用正则表达式搜索数据 此代码位于控制器中

@article = Article.where('title'=>'/Brown/i')

但在数据库中找不到数据

使用mongoid,您可以按原样传递一个不带引号的regexp。对于mongomodel,可能也应该这样做:

Article.where('title'=>/Brown/i)

在mongoid中是
文章。其中('title'=>/Brown/i)
,删除quotes@rubish你能把它作为一个答案重新发布,这样社区就可以看到它被接受并被投票支持吗?@Haina如果这个答案对你有用,你能接受吗。