2012-03-26 2 views
0

javascript 쉘이 $ pull을 지원하는 동안 PHP 드라이버에 $ pull 한정자가 표시되지 않습니다. PHP 코드에 따라

{ $pull : { field : _value } } 

은 $ 풀 수정이

array('$pull' => array('x' => 'y')); 

모든 해결 방법

지원되지 않습니다 거부?

답변

1

PHP 드라이버는 $ pull 않습니다. 구문은 다음과 같습니다.

$ pull은 필드가 배열 인 경우에만 작동합니다.

+0

나는 지치지 만, 어떤 문서를 가리킬 수 있습니까? –

+0

Praveen, 나는 그 문제가 다른 곳에있을 것이라고 생각한다. PHP mongodb를 많이 사용하고 위의 구문을 여러 번 사용했습니다. http://www.mongodb.org/display/DOCS/PHP+Language+Center와 같이 PHP 드라이버를 다시 설치해보십시오. 여기에 정확한 오류 메시지가 붙여 넣을 수 있습니까 – Ninja

+0

감사합니다 닌자, 내가 추측하고있는 실수를하고있었습니다 .. 지금은 작동 중입니다. –

관련 문제