phpでサーバのmongoDBにCSVをインポートしようとしています。私はすでにアップデートファイルの部分を完了しました。そして、クライアントがサーバにアップデートするCSVファイルを入手できます。だから、私はCSVファイルをmongoDBにshell_exec()を使ってインポートしようとしています。ここに私のPHPコードがあります。それが動作-f私はPHPによって、端末のコードのこの部分を実行するとPHP shell_exec()でMongoDBにCSVをインポートしようとしましたが、うまくいきません。
$importCommand = 'mongoimport -d test -c test --type csv --file yourfile.csv --headerline'; $output = shell_exec($importCommand.' 2>&1'); echo $output;
$ mongoimport -d test -c test --type csv --file yourfile.csv --headerline 2017-03-22T13:46:22.668+0800 Failed: open yourfile.csv: no such file or directory 2017-03-22T13:46:22.668+0800 imported 0 documents"
として、(私は私のCSVがあるので、何のインポートが行われていないではありません知っています)これは完全にうまく動作することがわかります。 'mongoimport'は見つかって正常に動作します。私は出力になるファイルを更新するために使用私のphpにこれを追加するとき しかし
SH:mongoimport:コマンド
にこの問題を解決するためにどのように任意のアイデアを見つけていませんか?御時間ありがとうございます。