douzhu3367 2018-06-28 20:10
浏览 53

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

I am trying to build a query in my PHP application against a MongoDB and want to check if there are any records that match an array of email addresses. The record has a nested object in it as well, so I am not 100% sure the right syntax and if it's even possible to do it this way. Appreciate any help and advice.

Nest Object:

Owner => Email

Code:

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

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

1条回答 默认 最新

  • dourui7186 2018-06-28 20:15
    关注

    I figured it out!

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

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器