私はMongodbを使用していますが、次のコードがあります
$image = $chnl->getElementsByTagName("image");
                    foreach($image as $img){
                        $imgs = $img->getElementsByTagName("url");
                        $image = $imgs->item(0)->nodeValue;
                        print $image;
                        $collection = $fetch->db->shows;
                        $collection->update(
                        array( "_id"=> new MongoId($d["_id"])),
                        array( '$set' => array("image"=>$image) )
                    );
                    }
画像のURLを出力していますが、mongodb Buy $ setに追加しようとすると、データベースにnullが挿入されます。