2012-04-23 3 views
0

이 이상한 문제가 발생했습니다. PHP를 사용하여 MongoDB에 삽입하는 동안 PHP MongoDB 삽입 문제

$tyre = array("m" => '5', "i" => 'test.png'); 
$tyreCollection->insert(array($tyre),array('safe'=>true)); 

는 삽입 후, 나는 내 DB에서 다음을 참조

가 :

{'_id' : ObjectId("856876876786867"),"0":{"m":'5','i':'test.png'}} 

왜 내 새로운 배열은 0의 키가 않습니다 다음과 같이 내 삽입 코드는? 기대하는 바 :

{'_id' : ObjectId("856876876786867"),"m":'5','i':'test.png'} 

내가 뭘 잘못하고 있니?

+2

하지 ** 배열 ($ 타이어와 변수를 덤프 기억) ** **하지만 ** 타이어 만 **, momemnt ** 배열 (배열 (...)) 삽입 ** –

+0

damm me! 고마워요 톤 Bartosz :) 내가 그것을 받아 들일 수 있도록 당신이 '답변'섹션에 이것을 추가 할 수 있습니까? – sharath

답변

1

삽입에만 $ 타이어 대신 배열 ($ 타이어)의

$tyreCollection->insert($tyre,array('safe'=>true)); 

또한 항상 위해서 var_dump 또는 에서 print_r

관련 문제