从数组javascript流星创建缓冲区
creating buffer from array javascript meteor
如何从集合中检索记录,然后从该集合中创建缓冲区?缓冲区将被上传到另一个站点:
var data = myCollection.find().fetch();
console.log('data: ' + JSON.stringify(data)); // outputs the collection as an array
var json_data = new Buffer(data);
console.log('json data: ' + JSON.stringify(json_data)); // weird buffer output
第二条日志输出:
json data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
我也尝试过使用Node.js的新缓冲区,但这似乎不起作用:
var json_data = new Buffer(data);
不能从这样的任意对象创建缓冲区。当您从数组中创建缓冲区时,构造函数期望数组的每个元素都是描述字节值的整数。尝试转换集合项产生NaN
,然后将其强制转换为0
字节值。
你可以从字符串化的数据中创建一个缓冲区:
var json_data = new Buffer(JSON.stringify(data));
为了方便地检查您的数据是否正确转换到缓冲区,请在记录之前再次将其转换为字符串:
console.log('buffer content', json_data.toString());
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 节点.js从 UTF8 文件创建十六进制缓冲区
- Three.js:如何创建新的'变形'如果我有所有必要的缓冲区
- 我是否必须为每个 webgl 程序创建单独的缓冲区
- 创建导致 nodejs 应用程序崩溃的缓冲区
- 在ESRI Javascript API中创建精确的行缓冲区
- WebGL.它是否在 GPU 中创建缓冲区
- 如何创建一个RxJS缓冲区,将NodeJS中的元素分组,但不依赖于永远运行的间隔
- 从数组javascript流星创建缓冲区
- 创建一个缓冲区和管道数据来播放它
- 垃圾收集跟不上缓冲区的创建和删除
- 如何在Web Audio API中创建一个新的缓冲区来恢复播放?
- 是否可以在浏览器中创建不安全的数组缓冲区