Railsとmongodbをデータベースとして使用しています。検索したいだけです。フィールド名の役割があります。検索項目を次の場所に送信します。
params[:role]
params[:name]
これで、モデルUserができました。これで、params [:name]のようにUserモデルのデータを検索するためのクエリを作成できます。
@role = params[:role]
@name = params[:name]
@data = User.{where(:role => @role)}.where("description LIKE (?)",
"%# {@name}%").desc(:created_at).
excludes(:id => current_user.id)
上記のクエリは単なる分析です。私はそれがtheroticalのようにすべきだと言うつもりですが、私はidを取得しませんでした。