我有一个数据库查询,它返回一个数组,我把它转换为EventStream,如下所示:
var stream = Bacon.fromNodeCallback(queryManager, "findAll").flatMap(Bacon.fromArray);
然后使用流的每个值,我需要更新其属性:
var otherStream = stream.map(function(val) {
val.property1 = "blah blah";
return val;
});
所以现在我想将“otherStream”的所有值都作为数组,然后我可以立即操作它们。是否可以用培根做到这一点?
答案 0 :(得分:0)
您可以只映射结果数组,而不将其转换为单独的流值。
Bacon.fromNodeCallback(queryManager, "findAll").map(function(results) {
return results.map(function(val) {
val.property1 = "blah blah";
return val;
});
}));