2016-12-17 16 views
0

ファイルの内容を読み込んで内容を文書としてmongodbのコレクション内に格納することが可能であることが必要です。もしそれがどうやってできるか?それができないなら、それを行う代替手段が存在するのだろうか? ありがとうございます。ファイルの内容を読み込んでmongo dbに格納する方法

+0

あなたはグーグルで質問しましたか?これまでにどのようなアプローチを試みましたか? – dikesh

+0

あなたはどの言語ですか? –

答えて

0

あなたがよく知っているプログラミング言語であれば、MongoDB APIを使用できます。あなたは、コマンドラインからmongofiles.exeを使用してモンゴ内GridFSにファイルを追加することができますhttp://api.mongodb.com/

0

はこれをチェックしてください。私たちは、次のコマンドと引数を実行することにより、GridFSストア内のファイルを置くことができ

https://docs.mongodb.com/v3.0/reference/program/mongofiles/

C:\mongodb\bin>mongofiles.exe put \temp\Music.mp3 
2016-12-17T10:05:05.048+0000 connected to: localhost 
added file: \temp\Music.mp3 

私たちは、その後のmongoシェルにドロップするとfs.filesコレクション内のファイルを見ることができます:

C:\mongodb\bin>mongo.exe 
MongoDB shell version: 3.2.10 
connecting to: test 
> show collections 
fs.chunks 
fs.files 
> db.fs.files.find().pretty() 
{ 
     "_id" : ObjectId("58550dd18f96a237504521b3"), 
     "chunkSize" : 261120, 
     "uploadDate" : ISODate("2016-12-17T10:05:05.143Z"), 
     "length" : 5386368, 
     "md5" : "0ed99265aaf3a64ddf5df794e98b1cb3", 
     "filename" : "\\temp\\Music.mp3" 
} 
> 

MongoDB GridFSでは、ファイル文書に余分なメタデータを追加することもでき、余分なインデックスを使用して簡単に文書を検索することもできます。

関連する問題