我使用rails和mongo db作为数据库 我只是想搜索 我有一个字段名称角色 现在我发送
中的搜索项目params[:role]
params[:name]
现在我有模特用户 现在我可以查询用户模型中的数据,如params [:name] 我确实喜欢
@role = params[:role]
@name = params[:name]
@data = User.{where(:role => @role)}.where("description LIKE (?)",
"%# {@name}%").desc(:created_at).
excludes(:id => current_user.id)
以上查询只是分析。我的意思是说它应该像热情但我没有得到身份。
答案 0 :(得分:1)
这有用吗? (从我的脑袋......)
@role = params[:role]
@name = params[:name]
@users = User.where(:role => @role)
@data = @users.where(users[:description].matches("%#{@name}%")).order("created_at desc").excludes(:id=> current_user.id)