【问题标题】:How to insert image to mongodb via SimpleSchema如何通过 SimpleSchema 将图像插入到 mongodb
【发布时间】:2017-07-18 12:52:51
【问题描述】:

如何定义 SimpleSchema 模板以将图像数据/二进制数据存储在 mongodb 存储中。

我应该使用什么类型?我应该使用 Object 类型吗?

【问题讨论】:

    标签: node.js mongodb meteor simple-schema


    【解决方案1】:

    您可以使用Buffer类型来存储图像。

    但 BSON 文档的大小限制为 16 MB,因此GridFS 可以帮助您存储大于 16 MB 的文件。

    【讨论】:

      【解决方案2】:

      将图像或其他文件存储在MongoDB 数据库(或任何其他数据库)中并不总是一个好主意。而是将它们存储在单独的存储服务器中,例如 AWS S3Azure blob storage 或任何存储服务器,并将指向文件的链接保留在 MongoDB 数据库中。它将帮助您保持数据库服务器的精简。

      更多详情请关注multi-tier application architecture

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-28
        • 1970-01-01
        • 1970-01-01
        • 2014-02-25
        • 2015-02-13
        • 2021-09-02
        • 1970-01-01
        • 2016-08-24
        相关资源
        最近更新 更多