gpt4 book ai didi

php - 在 Phalcon\Mvc\Collection 中使用 mongo 运算符 $and

转载 作者:可可西里 更新时间:2023-11-01 10:02:42 25 4
gpt4 key购买 nike

我正在尝试使用 MongoDB 的运算符 $and 应用于 Phalcon\Mvc\Collection,如下所示:

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

数组 $condition 具有这样的“role”:

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

我得到了这个错误

Can't canonicalize query: Bad Value: unknown operator: $and'

请帮我解决这个问题。
有没有更好的方法可以将多个条件应用于此“角色”?

最佳答案

$and 默认在 mongo 中隐含使用。我认为只需 "$ne"=> "admin" 就足够了。

MongoDB provides an implicit AND operation when specifying a comma separated list of expressions. Using an explicit AND with the $and operator is necessary when the same field or operator has to be specified in multiple expressions.

关于php - 在 Phalcon\Mvc\Collection 中使用 mongo 运算符 $and,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41080419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com