Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我正在尝试使用nodejs在mongogridfs中存储图像_Node.js_Express_Gridfs - Fatal编程技术网

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

Node.js 我正在尝试使用nodejs在mongogridfs中存储图像,node.js,express,gridfs,Node.js,Express,Gridfs,我可以简单地创建文件块,然后使用mongo插入“手动”编写这些文件,但据我所知,GridFS将负责分块。如果有人能对MongoDB中GridFS的NodeJSAPI实现有所了解,我们将不胜感激。另外,其他寻找解决方案的人可以在此处找到资源:) 我需要一个示例代码,可以使用nodejs将图像上传到gridfs。如果您想使用gridfs,您确实应该使用提供相同抽象级别的api。正如您自己所说,您可能可以直接使用mongo查询,但最终会编写自己的GridFS库实现 我可能会从开始,它是Mongo的原生

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


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

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

我可能会从开始,它是Mongo的原生node.js驱动程序的一部分。去年,有一个非常好的例子,你可以查看一些实际的例子

您大致需要做的是:

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

好的,谢谢你。我已经完成了演示。但是我想在聊天应用程序中实现。我可以得到一个示例吗?如果你想要一些具体的东西,请在你的问题中描述一下。我需要一个示例代码,可以使用nodejs将图像上传到gridfs…可以在一个简单的聊天应用程序中使用