【发布时间】:2014-04-13 05:12:45
【问题描述】:
我可以简单地创建文件块,然后使用 mongo 插入“手动”编写这些文件,但据我了解,GridFS 将负责分块。如果有人可以对 MongoDB 中 GridFS 的 nodejs API 实现有所了解,将不胜感激。另外,寻找解决方案的其他人也可以在这里找到资源:)
我需要一个示例代码,它可以使用 nodejs 将图像上传到 gridfs。
【问题讨论】:
我可以简单地创建文件块,然后使用 mongo 插入“手动”编写这些文件,但据我了解,GridFS 将负责分块。如果有人可以对 MongoDB 中 GridFS 的 nodejs API 实现有所了解,将不胜感激。另外,寻找解决方案的其他人也可以在这里找到资源:)
我需要一个示例代码,它可以使用 nodejs 将图像上传到 gridfs。
【问题讨论】:
如果您想使用 GridFS,您确实应该使用提供相同抽象级别的 API。正如您自己所说,您可能可以直接使用 mongo 查询,但最终会编写自己的 GridFS 库实现。
我可能会从 GridStore 开始,它是 Mongo 原生 node.js 驱动程序的一部分。去年有一个很好的primer for GirdFS on on node.js knockout,你可以看看一些实际的例子。
你大致需要做的是:
【讨论】: