我的模型里有这个
index({company_name: 1, first_name: 1, last_name: 1 })
Model.text_search 'something'
给出这个错误
Mongo::Error::OperationFailure:$text 查询需要文本索引
最佳答案
我找到了解决方案
index({company_name: 'text', first_name: 'text', last_name: 'text' })
您只需传递“文本”而不是 1。
关于mongodb - 如何在 mongoid 5 中创建文本索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37921048/