使用$和

时间:2016-11-15 19:16:31

标签: php mongodb

我在Mongo中得到了这个查询,它运行正常:

db.getCollection('Users').find( { $and: [ { estatus: 1.0 }, { username: "administrador1" } ] } );

我试图用PHP做同样的调用,但是我无法使它工作,这是我的PHP代码:

$users = DB::connection(env('DB_DATABASE'))->collection('Users');
$test = $users->find(array('$and' => array(
    array("username" => "administrador1"),
    array("estatus" => 1.0)
)));

这给了我以下错误:

"无法规范化查询:BadValue未知运算符:$和"

我用$或运算符看到了这个问题并认为它会有所帮助,但仍然无法使其工作: Mongo DB $or query in PHP

这段代码在我的PHP中运行正常,它为我带来了所有用户:

$users = DB::connection(env('DB_DATABASE'))->collection('Users')->get();

如何使用find()和$ and运算符在PHP中通过Mongo运行我的查询?

0 个答案:

没有答案