2012-04-23 9 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 :)私はそれを受け入れることができるように、あなたはあなたの 'Answers'セクションにこれを追加できますか? – sharath

答えて

1

挿入のみ$タイヤ代わり配列($タイヤ)の

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

また常にのvar_dumpまたはますprint_r