2017-02-13 5 views

ответ

0

Вы можете создать его самостоятельно. Я разработал этот вид кода, который считывает данные из БД MySQL и поместить его в MongoDB, его код:

$collection = $db->createCollection("emp_details"); 
$collection->createIndex(array('email' => 1)); 

$getAllEmp = "select first_name, last_name, position, email, office, start_date, age, salary from datatables_demo"; 
$resAllEmp = mysqli_query($conn, $getAllEmp); 

$data = array(); 
$count = 1; 
if(mysqli_num_rows($resAllEmp) > 0) 
{ 
    while($row = mysqli_fetch_assoc($resAllEmp)) 
    { 
     $data['_id']  = new MongoId(); 
     $data['emp_id']  = $count; 
     $data['first_name'] = $row['first_name']; 
     $data['last_name'] = $row['last_name']; 
     $data['position'] = $row['position']; 
     $data['email']  = $row['email']; 
     $data['office']  = $row['office']; 
     $data['start_date'] = $row['start_date']; 
     $data['age']  = $row['age']; 
     $data['salary']  = $row['salary']; 
     $data['project'] = array('Project1', 'Project2', 'Project3'); 
     $data['password'] = md5('12345'); 

     if($collection->insert($data)) 
     { 
      $count++; 
     } 
    } 
} 

Использование выше код и изменить его, удалив часть Mysql и добавить CSV прочитать часть к нему, и он работает отлично.

Смежные вопросы