sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB\Driver\Exception\InvalidArgumentException Na vaší platformě bylo zjištěno přetečení celého čísla:300000000000

Díky Neil Lunn, vaše zpětná vazba mi opravdu pomohla. Ve skutečnosti jsem přistupoval ke všem datům v době, která spotřebovávala velkou paměť. Místo toho jsem zkusil extrahovat kus dat najednou pomocí níže uvedeného kódu, což fungovalo.

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);
  }
});



  1. Jak spustit analýzu paměti na AWS ElastiCache?

  2. Nelze se připojit k MongoDB errno:61

  3. Draft.js – Nelze získat data z databáze. Chyba křížového původu

  4. Odvozené dotazy nefungují s DBRef