2014-04-08 7 views
0

다음 쿼리는 PHP에서 제게 적합하지 않습니다. 문제가 무엇인지 알아내는 데 도움이 필요합니다. 다른 예제를 확인해도 문제를 해결하는 방법을 아직 모릅니다 ...

$query = array(
    "Client"  => $notificationJob['Client'], 
    "Email"   => $notificationJob['Email'], 
    "Backup Type" => $notificationJob['Backup Type'], 
    array ("$and" => 
     array(
      array("Message Subject" => new MongoRegex('/'. preg_quote($notificationJob['MessageSubject string1']). '/i')), 
      array("Message Subject" => new MongoRegex('/'. preg_quote($notificationJob['MessageSubject string2']). '/i')) 
     ) 
    ), 

    "Time Stamp" => array('$lte'=>New Mongodate($startDate->getTimestamp())) 
); 

내가 점점 오전 오류 :

공지 사항 : 정의되지 않은 변수 : 및에 ...

매우

답변

2

사용 '$and'을 주셔서 감사합니다. 큰 따옴표로 묶인 변수는 보간됩니다.

또한 "\$and"

+0

당신에게 폭발 알약 감사 사용할 수 있습니다 –