MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB\Driver\Exception\InvalidArgumentException Estouro de número inteiro detectado em sua plataforma:300000000000


Obrigado Neil Lunn, seu feedback realmente ajudou. Na verdade, eu estava acessando todos os dados em um momento que consumia muita memória. Então, em vez disso, tentei extrair um pedaço de dados de cada vez, usando o código abaixo, que funcionou.
User::chunk(100, function ($users) {
    foreach ($users as $user) {
    $temp=$user['attributes']; 
    unset($temp['_id']);
         $params = [
          'index' => 'test_index',
          'type' => $temp['type'],
          'id' => $temp['lid'],
          'body' => $temp
        ];
     $client = Elasticsearch::create()->build();
     $response = $client->index($params);
  }
});