MongoDB mongoid 模糊匹配

yangxing_star · October 21, 2013 · Last by lajunta replied at October 22, 2013 · 8527 hits

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

/ta/是正则表达式吧

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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.