【问题标题】:How can we store PDF files in Mongo Data Base using NODEJS?我们如何使用 NODE JS 在 Mongo 数据库中存储 PDF 文件?
【发布时间】:2018-12-05 02:04:22
【问题描述】:

如何将 PDF 格式的数据存储到 mongo 数据库以及如何转换为 base64 格式。

【问题讨论】:

    标签: angularjs node.js mongodb


    【解决方案1】:

    查看此链接上的讨论以获取信息

    https://grokbase.com/t/gg/mongodb-user/148smwbct0/storing-and-retrieving-pdf-files-using-mongodb

    总结::

    1. 将文件直接存储在文档中 例如,在 Java 中,您只需将 byte[] 存储在一个属性中,看看他的 测试: https://github.com/mongodb/mongo-java-driver/blob/master/src/test/com/mongodb/ByteTest.java#L188

    2. 使用 GridFS 您可以在此处找到有关此的信息: http://docs.mongodb.org/manual/core/gridfs/

    3. 创建对外部存储的引用

      这个不是直接的“MongoDB”用例,但我认为它很重要 提一下。您显然可以将文件存储在一些特殊的存储中 并将 MongoDB 仅用于元数据,并引用此文件。我会 举一个愚蠢的例子,但假设你想创建一个视频应用程序, 您可以将视频存储在 YouTube 中并将其引用到文档中 与您的所有应用程序元数据。 http://www.mongodb.com/presentations/translational-medicine-platform-sanofi-0

    【讨论】:

    • 感谢您的帮助。我的问题是当我尝试将 pdf 文件保存到 mongo db 时,我们应该将其转换为 base64 格式。所以我无法将文件保存到 mongo分贝。
    猜你喜欢
    • 2023-01-17
    • 2012-05-06
    • 2011-04-16
    • 2023-04-08
    • 2017-08-06
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    • 2021-01-25
    相关资源
    最近更新 更多