要在MongoDB中过滤我的文档,请使用:$filter = array('title' => $regex ? $regex : new \MongoRegex('/.*/i'));
如果重要的话,我也在使用Pagination插件。
我需要能够过滤到标题 或 描述。这样的事情:$ filter = array('title' => $regex ? $regex : new \MongoRegex('/.*/i')
或 'description' => $regex ? $regex : new \MongoRegex('/.*/i'));
对此有任何帮助将不胜感激:D
答案 0 :(得分:2)
我认为它是那样的(但未经测试):
array(
"$or"=> [
"title": $regex ? $regex : new \MongoRegex('/.*/i'),
"description": $regex ? $regex : new \MongoRegex('/.*/i')
]
)