2017-11-09 7 views
0

.tsvファイルから、私のファイルに定義されている_idレコードを使用してMongoDbドキュメントにデータをインポートしたいとします。提供インデックス付き.tsvからのインポート

.tsvで指定されている_idを使用すると、MongoDbは独自の_idを使用する必要があります。

例データセット: student firstName lastName ab867499 example student

私はMongoDBのは_idとして生徒の列を使用するのではなく、キーとして、独自のobject_idを生成したいです。ここで

+0

少し質問を言い換えるとよいでしょう。 MongoDBインデックスまたはここにインデックスを含むファイルではなく、むしろ_idフィールドについて話しているわけではありません!インデックスはまったく異なる概念であり、あなたの質問とは無関係です。 – dnickless

+0

@dnicklessさん、ありがとうございました。 – Manish

答えて

0

は、あなたが何ができるかです:あなたは、ファイルの最初の行はヘッダー行が含まれているか、単にヘッダー行のインポート文書を廃棄しないことを確認したくなるでしょう。この場合

mongoimport --db <your_db_name> --collection <your_collection_name> --type tsv --file <path_to_file> --fields _id,firstName,lastName 

輸入後。

また、mongoimportはこの最後のレコードをスキップするので、ファイル内の最後のデータ行の最後に改行があることを確認してください。

+0

これは完璧に動作します..ありがとう – Manish

関連する問題