【问题标题】:PHP MongoDB Driver Query using an Array使用数组的 PHP MongoDB 驱动程序查询
【发布时间】:2018-06-28 20:10:49
【问题描述】:

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

嵌套对象:

所有者 => 电子邮件

代码:

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

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

【问题讨论】:

    标签: php arrays mongodb mongodb-query


    【解决方案1】:

    我想通了!

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-04
      • 2013-01-05
      • 1970-01-01
      • 2020-08-08
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多