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