【发布时间】:2019-01-02 14:01:05
【问题描述】:
我正在尝试在 mongodb 中使用全文搜索:
db.Product.createIndex({"name": "text"}) db.Product.find({$text: {$search: "xxxxx"}})
如何在控制器中使用它来 symfony?
【问题讨论】:
-
到目前为止你尝试了什么?
-
$odm = $this->get('doctrine_mongodb.odm.document_manager'); $repo = $odm->getRepository(Product::class); $query = array('text' => 'name', 'search'=> 'XXXX'); $resultSet = $repo->find($query);
-
find方法需要一个 id 才能工作。你试过findBy($query)吗?
标签: mongodb symfony doctrine-odm