使用数组的PHP MongoDB驱动程序查询

时间:2018-06-28 20:10:49

标签: php arrays mongodb mongodb-query

我试图在我的PHP应用程序中针对MongoDB建立查询,并希望检查是否有与电子邮件地址数组匹配的记录。记录中也有嵌套的对象,因此我不是100%地确定正确的语法以及是否有可能这样做。感谢任何帮助和建议。

嵌套对象:

  

所有者=>电子邮件

代码:

$emails = array ('abc@def.com', 'asd@qwe.com', 'obd@rew.com');

$query = new MongoDB\Driver\Query([ "Owner" => [ 'Email' => $emails ]);

1 个答案:

答案 0 :(得分:0)

我知道了!

$query = new MongoDB\Driver\Query("Owner.Email" => array ( '$in' => $emails));