コマンド例(CSVファイルのインポート)
mongoimport --db mydb --collection users --type csv --file ml-1m/users.dat --fields _id,gender,age,zip_code
実行結果
connected to: 127.0.0.1
Mon Oct 9 22:10:11 imported 6040 objects
オプションについて
--db 格納するDBを指定します。予め作成しておく必要はありません。
--collection 格納するコレクションを指定します。予め作成しておく必要はありません。
--type インポート対象のファイル形式を指定します。JSON、CSV、TSVが使用できます。ここではCSVを指定しています。
--file インポート対象のファイルパスを指定します。
--fields インポートするデータレコードのフィールド定義します。
fieldsを指定しないとインポートエラーが発生します。データの区切りと明確に示す必要があります。
fields定義エラー
mongoimport --db mydb --collection users --type csv --file ~/data/input_data/users.dat
connected to: 127.0.0.1
assertion: 9998 you need to specify fields
以上です。
参考ドキュメント
MongoDB Manual mongoimport http://docs.mongodb.org/manual/reference/mongoimport/#mongoimport
0 件のコメント:
コメントを投稿