MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Nhập csv vào mongodb bằng mã PHP

Thực sự câu hỏi này có thể sử dụng một số Google nhưng chỉ lần này, những gì bạn làm là sử dụng hàng đầu tiên của CSV:

 $columns = fgetcsv($fh, 0, ',');
 $nrColumns = count($columns);
 for ($i=0; $i < $nrColumns; $i++)
 {
    if(array_key_exists($columns[$i], $columnsArray)){
        $columnsArray[$columns[$i].$col_inc] = $i;
        $col_inc++;
    }else{
        $columnsArray[$columns[$i]] = $i;
    }
 }

Và sử dụng nó để so sánh với chỉ mục của những gì bạn có trong $c :

 $user = array();
 for ($c=0; $c < $num; $c++) {
      $user[$columnsArray[$c]] = $data[$c]
      echo 'data--'.$data[$c] . "<br />\n";
  }

và sau đó bạn sử dụng $user để thêm vào mảng:

$users[] =$user;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 3 cách để ẩn một chỉ mục khỏi kế hoạch truy vấn trong MongoDB

  2. Cập nhật mảng đối tượng trong mongodb

  3. MongoDB shell:cách tìm kiếm các bộ sưu tập khớp với tên hoặc regex

  4. Tìm nạp mảng d3.js từ url

  5. Dịch vụ 'Máy chủ MongoDB' (MongoDB) không khởi động được. Xác minh rằng bạn có đủ đặc quyền để khởi động các dịch vụ hệ thống