node.js - 可以使用 Node 从 mongodb 流式传输文件的一部分吗?

标签 node.js mongodb stream gridfs

我了解了如何使用 native mongo 驱动程序为 Node.js 中的 GridFS 中的文件创建可读流。但是,我正在编写一个响应字节范围请求的服务器,因此我只想流回文件的一部分。最好的方法是什么?我是否应该实现自己的读取流,以 block 的形式从数据库中提取数据?谢谢!

最佳答案

不幸的是,该流不支持任意起点,因此您必须实现自己的,以寻找正确的 block ,然后从那里进行流式传输。

关于node.js - 可以使用 Node 从 mongodb 流式传输文件的一部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16857658/

相关文章:

javascript - 在 node.js 中使用生成器函数 next() 作为回调

Node.js - 如何处理流错误事件

node.js - docker 容器中的 NPM 安装失败并返回 "The command '/bin/sh -c npm install' 返回非零代码 : 1"

node.js - 我应该如何在登录时收到 sequelize 和 passport 的验证错误

javascript - 文件数量计数不正确

mongodb - Doctrine ODM (MongoDB) - 获取对象的完整数组?

javascript - 从 mongodb 获取最新记录并通过回调处理它

android - com.parse.ParseRequest$ParseRequestException : bad json response (When I moved parse server to Heroku) 错误

c# - BinaryReader.PeekChar() 读取多少位?

java - 如何在android中开发音频流应用程序?