【发布时间】:2018-12-05 02:04:22
【问题描述】:
如何将 PDF 格式的数据存储到 mongo 数据库以及如何转换为 base64 格式。
【问题讨论】:
如何将 PDF 格式的数据存储到 mongo 数据库以及如何转换为 base64 格式。
【问题讨论】:
查看此链接上的讨论以获取信息
https://grokbase.com/t/gg/mongodb-user/148smwbct0/storing-and-retrieving-pdf-files-using-mongodb
总结::
将文件直接存储在文档中 例如,在 Java 中,您只需将 byte[] 存储在一个属性中,看看他的 测试: https://github.com/mongodb/mongo-java-driver/blob/master/src/test/com/mongodb/ByteTest.java#L188
使用 GridFS 您可以在此处找到有关此的信息: http://docs.mongodb.org/manual/core/gridfs/
创建对外部存储的引用
这个不是直接的“MongoDB”用例,但我认为它很重要 提一下。您显然可以将文件存储在一些特殊的存储中 并将 MongoDB 仅用于元数据,并引用此文件。我会 举一个愚蠢的例子,但假设你想创建一个视频应用程序, 您可以将视频存储在 YouTube 中并将其引用到文档中 与您的所有应用程序元数据。 http://www.mongodb.com/presentations/translational-medicine-platform-sanofi-0
【讨论】: