im试图使用运算符$和mongoDB的of mongodb应用于phalcon mvc collection,如下:
$documents = Staff::find( $condition);
带有数组$ 条件具有" 角色",例如:
$condition["role"] = [
"$regex" => "$somevalue",
"$and"=> [
'$ne' => "admin"
]
];
我得到这个错误
不能典型的查询:不良值:未知运算符:$ and'
请帮助我解决这个问题。
是否有更好的方法将多条件应用于此" 角色"?
$and
默认情况下是Mongo中使用的。我认为只有"$ne" => "admin"
就足够了。
MongoDB在指定逗号时提供了隐式和操作 分开的表达式列表。使用明确的$和 当必须是相同字段或操作员时,需要运营商 在多个表达式中指定。