在Phalcon MVC Collection中使用Mongo操作员$



im试图使用运算符$和mongoDB的of mongodb应用于phalcon mvc collection,如下:

   $documents = Staff::find( $condition);

带有数组$ 条件具有" 角色",例如:

$condition["role"] = [
            "$regex" => "$somevalue",  
            "$and"=> [
                '$ne' => "admin" 
                ]     
            ];   

我得到这个错误

不能典型的查询:不良值:未知运算符:$ and'

请帮助我解决这个问题。
是否有更好的方法将多条件应用于此" 角色"?

$and默认情况下是Mongo中使用的。我认为只有"$ne" => "admin"就足够了。

MongoDB在指定逗号时提供了隐式和操作 分开的表达式列表。使用明确的$和 当必须是相同字段或操作员时,需要运营商 在多个表达式中指定。

相关内容

  • 没有找到相关文章

最新更新