我需要知道是否可以读取文件内容并将内容作为文档存储在MongoDB中的集合中。如果有可能怎么做?如果不可能的话,是否有替代方法呢? 在此先感谢。如何读取文件内容并将其存储在mongo db中
0
A
回答
0
您可以将MongoDB API用于您熟悉的任何编程语言。
0
您可以将文件蒙戈内使用mongofiles.exe
从命令行添加到GridFS的。 (https://docs.mongodb.com/v3.0/reference/program/mongofiles/)
我们可以通过运行以下命令和参数放一个文件GridFS的商店内
C:\mongodb\bin>mongofiles.exe put \temp\Music.mp3
2016-12-17T10:05:05.048+0000 connected to: localhost
added file: \temp\Music.mp3
然后我们就可以下降到蒙戈外壳,看到了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还允许您在文件文档中添加额外的元数据,并允许额外的索引,以便您轻松搜索文档。
相关问题
- 1. 从文本文件中读取内容,并将其存储到一个数组
- 2. 读取文件并将内容存储到字典中 - Python
- 3. 在DB中存储文件内容
- 4. 在Postgres-DB中存储/读取文件
- 5. 如何使用ReadableByteChannel获取文件内容并将其存储在byteBuffer中?
- 6. 如何读取Mongo文档并将其保存到对象?
- 7. 读取文本文件,其内容在unoredered_map存储在C++
- 8. 读取txt文件内容并存储在数组中
- 9. 如何使用groovy读取文件并存储其内容是变量?
- 10. 如何读取文件行并将其存储? C++
- 11. 读取文件并更改其内容
- 12. Java:读取文件并将其数据存储在ArrayList中?
- 13. C程序 - 如何读取文件并将其文本存储在变量中?
- 14. 如何读取excel文件中的值并将其存储在Array中?
- 15. 从文本文件读取并将内容存储到列表中Java
- 16. 如何读取C文件中的内容并使用fgets()将其存储到数组中?
- 17. 读取xml文件并将其内容加载到数组中
- 18. 读取.csv文件并将其内容放入python列表中
- 19. 如何从键盘读取数据并将其存储在文件中,shellscript
- 20. 如何从PDF文件中获取内容并将其存储在txt文件中
- 21. Java读取文本文件并将其存储为数组
- 22. 如何读取.txt文件的内容并将其存储到使用Javascript的全局变量中?
- 23. Android从sdcsrd读取文本并将其存储在ArrayList中
- 24. 读取文件,并分割其内容,并在一个数组
- 25. 如何锁定文件,读取其内容并覆盖它?
- 26. 从RSS中提取内容并将其保存为新文件
- 27. 如何读取要存储在内存中的大块文件
- 28. 读取文件并将其内容写入另一个C++
- 29. 我将如何存储文件的内容,而不将其存储
- 30. 如何从文件中读取并将内容保存到链接列表中?
你是否在Google上搜索了你的问题?你到目前为止尝试过什么方法? – dikesh
你在用什么语言? –