我们如何使用NODEJS将PDF文件存储在Mongo数据库中?

时间:2018-12-04 17:12:31

标签: angularjs node.js mongodb

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

1 个答案:

答案 0 :(得分:0)

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

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仅用于元数据,并引用该文件。我会 举一个愚蠢的例子,但是假设您想创建一个Video应用程序, 您可以将视频存储在YouTube中并将其引用到文档中 与您所有的应用程序元数据。 http://www.mongodb.com/presentations/translational-medicine-platform-sanofi-0