我在我的节点服务器上使用pdfkit(https://github.com/devongovett/pdfkit),通常创建pdf文件,然后将它们上传到s3.问题是pdfkit示例将pdf文档管道传输到节点写入流,该文件将文件写入磁盘,我按照示例操作并正常工作,但我现在的要求是将pdf文档管道传输到内存流而不是保存它在磁盘上(我还是上传到s3).我已经遵循了一些节点内存流程序,但它们似乎都没有与我一起使用pdf管道,我只能将字符串写入内存流.所以我的问题是:如何将pdf套件输出传输到内存流(或类似的东西),然后将其作为上传到s3的对象读取?
var fsStream = fs.createWriteStream(outputPath + fileName);
doc.pipe(fsStream);
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我想知道在mongoose中是否有一种方法可以在某个字段上按升序对一个集合进行排序查询,该字段也会对该字段进行排序$exist
.我的意思是下面的查询排序像我想要的但是把文件track.nextRun
放在数组的顶部
db.Task.find().sort({ 'track.nextRun': 1 })
我不希望文件track.nextRun
在数组的底部没有.