I have large data in mongoDB
database, i want to execute in PHP
and show on chart. but i get Fatal error: Allowed memory size
I even increased the memory of Ram
by 2048. but i have error
My code:
$dbconn = new MongoClient();
$db = $dbconn->mydatabase;
$myObj = $db->collection->find();
$data = iterator_to_array($myObj);
asort($data);
if ($data) {
$dataseries1 = array();
$dataseries2 = array();
foreach ($data as $dataset) {
array_push( $categoryArray , array( "label" => $dataset["type"] ) );
array_push( $dataseries1 , array( "value" => $dataset["id"] ) );
}
$arrData["dataset"] = array(
array("data" => $dataseries1),
array("data" => $dataseries2)
);
$jsonEncodedData = json_encode($arrData);
$msChart = new FusionCharts("msline", "demochart", "600", "400", "chart-container", "json", $jsonEncodedData);
$msChart->render();
}