代码之家  ›  专栏  ›  技术社区  ›  user3279499

我正在尝试使用nodejs在mongogridfs中存储图像

  •  1
  • user3279499  · 技术社区  · 11 年前

    我可以简单地创建文件块,然后使用mongo插件“手动”编写这些块,但据我所知,GridFS会处理这些块。如果有人能对MongoDB中GridFS的nodejs API实现有所了解,我们将不胜感激。另外,寻求解决方案的其他人也可以在此处找到资源:)

    我需要一个可以使用nodejs将图像上传到gridfs的示例代码。

    1 回复  |  直到 11 年前
        1
  •  0
  •   jsalonen    11 年前

    如果您想使用GridFS,那么确实应该使用提供相同抽象级别的API。正如您自己所说,您可能可以直接使用mongo查询,但最终会编写自己的GridFS库实现。

    我可能会从 GridStore ,这是Mongo本机node.js驱动程序的一部分。去年 primer for GirdFS on on node.js knockout ,您可以查看一些实际示例。

    您大致需要做的是:

    • 连接到mongo数据库
    • 获取的实例 Grid 以活动db连接作为参数的类
    • 通过网格实例使用GridFS