MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB\Driver\Exception\InvalidArgumentException Открито е препълване на цяло число на вашата платформа:300000000000

Благодаря, Нийл Лън, вашите отзиви наистина помогнаха. Всъщност имах достъп до всички данни наведнъж, което поглъщаше много памет. Така че вместо това се опитах да извлека част от данните наведнъж, използвайки кода по-долу, което проработи.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Обработете загубената връзка към mongo db от nodejs

  2. Информирайте Angular frontend, когато състоянието в Node backend (MongoDB) се промени

  3. Как да направя upsert с MongoDB 2.0?

  4. mongoengine.fields.ImproperlyConfigured:PIL библиотеката не е намерена

  5. Как да създадете както клиент, така и карта с едно действие със Stripe?