PHP MongoDB插入问题

时间:2012-04-23 04:29:14

标签: mongodb mongodb-php

使用PHP插入MongoDB时遇到这个奇怪的问题。我的插入代码如下:

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

插入后,我在数据库中看到以下内容:

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

为什么我的新数组的键为0?我期待着:

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

我做错了什么?

1 个答案:

答案 0 :(得分:1)

仅插入 $ tire 而不是数组($ tire)

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

还要记住使用 var_dump print_r

转储变量