ich Code unten bin mit Daten von mongodb zu holen -itterator_to_array() nicht Parsen 50k Zeilen
$collection = $this->db->xyz ;
$res = $collection->find($where);
$res = iterator_to_array($res,false);
print_r($res);die;
Ich bin in der Lage 10 000 Zeilen aus dem obigen Code zu erhalten. Aber wenn ich 50 000 Zeilen bekomme, wird nichts gedruckt. Ich erhalte keine Fehler.
Ich bin in der Lage zu sterben() vor Iterator_to_array, aber danach bekomme ich nichts. Ich denke also, das Problem liegt in der iterator_to_array-Methode. Was kann ich in diesem Fall tun?
Können wir "print_r" als Ursache ausschließen? Probiere 'echo count ($ res);', um zu sehen, ob das gedruckt wird oder nicht. – trincot
@trincot kann nicht einmal sterben ('123'); –
@RyanVincent Wie kann ich sie in Chargen verarbeiten. Mit Limit und Skip-Methode oder gibt es andere Möglichkeiten? –