MongoID Like 对嵌入式模型的查询

Sen*_*hil 1 ruby-on-rails mongodb mongoid ruby-on-rails-4

我有用户模型embeds_one :profile和 Profile 模型有名称。我需要对配置文件名称运行LIKE 查询。我按照这里的建议尝试了以下

User.where("profile.name" => "/.*Senthil.*/")
Run Code Online (Sandbox Code Playgroud)

但上述解决方案不起作用。我尝试了很多股票溢出答案,但没有运气。任何帮助将不胜感激。

截图:我很确定,有匹配记录。

在此处输入图片说明

Sha*_*med 5

这将查找所有名为senthil(第一个或最后一个)的人。

User.where("profile.name" => /.*senthil.*/i )
Run Code Online (Sandbox Code Playgroud)

这里i用来使查询不区分大小写