Game.any_in({:array => /#{searchT}/i})
这searchT
是一个变量,所以可以说数组字段有一个数组值
["test", "something", "i", "go here"]
并且要搜索的字符串是"Hi my name would go here"
我需要使用 mongoid 查看数组元素是否是 ruby 中搜索字符串的子字符串。
我正在考虑拆分字符串,但我认为可能有一种简单的正则表达式方法。
您可以使用 mongoid 搜索 gem:https ://github.com/mauriciozaffari/mongoid_search