如何使用mongoDB在php和laravel中查询嵌套数组

如何使用mongoDB在php和laravel中查询嵌套数组,php,mongodb,laravel-5.4,Php,Mongodb,Laravel 5.4,我将MongoDB与PHP自己的驱动程序一起使用,并在主文档下保存了多个数组。结构如下所示: [ { _id: 5, unique: true, name: "Joseph", password: "mangalore" }, { _id: 9, unique: true, name: "John", password: { passcode1: 1, passcode2: 2 } }

我将MongoDB与PHP自己的驱动程序一起使用,并在主文档下保存了多个数组。结构如下所示:

[
  {
    _id: 5,
    unique: true,
    name: "Joseph",
    password: "mangalore"
  },
  {
    _id: 9,
    unique: true,
    name: "John",
    password: {
      passcode1: 1,
      passcode2: 2
    }
  }
]
注意:我想在密码2>1

注意:你能给我看一下php和laravel代码吗

我的代码是

$id = DB::connection('mongodb')
     ->collection('login2')
     ->where(array('password.passcode2','>',2))
     ->get();       

return $id;