ドキュメント から :
search_string = params['search']
# Constructor syntax coll.find({"name" => Regexp.new(search_string)})
# Literal syntax coll.find({"name" => /#{search_string}/})
ただし、注意してください...正規表現が文字列の先頭に固定されていないため、このクエリでインデックスを使用することはできません。
ドキュメント から :
search_string = params['search']
# Constructor syntax coll.find({"name" => Regexp.new(search_string)})
# Literal syntax coll.find({"name" => /#{search_string}/})
ただし、注意してください...正規表現が文字列の先頭に固定されていないため、このクエリでインデックスを使用することはできません。