MongoDB mongoid 模糊匹配

yangxing_star · 2013年10月21日 · 最后由 lajunta 回复于 2013年10月22日 · 8532 次阅读

User.where(nickname: /ta/).first 这样可以查出 nickname 为 star 的用户, 但是参数是一个字符串 User.where(nickname: /“ta”/).first 这样是查不出来的,有没有办法啊?

/ta/是正则表达式吧

User. where(nickname: /#{"ta"}/).first

User. where(nickname: /#{params[:sstr]}/).first

需要 登录 后方可回复, 如果你还没有账号请 注册新账号