我正在使用jenssegers/laravel-mongodb将 MongoDB 与 Laravel 结合使用的包:
我正在尝试使用以下命令通过 MongoDB 实现文本搜索:
db.place.find({$text:{$search:"hotel"}})但我不知道如何将此查询转换为与上述包和 Laravel 一起使用。
最佳答案
嗯,真有趣,我刚刚找到了答案。以下是获取文本搜索结果的代码:
\DB::collection('place')->raw()->find(array('$text'=>array('$search'=>'hotel')))->getNext();
关于php - 使用 MongoDB 和 Laravel 进行文本搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27917719/