我試圖在一組Mongoose模型上使用Highland.js作爲數據庫更新腳本,它似乎非常適合在Model.find()上調用QueryStream。我有一些同步的事情要做(更新我的模型以符合新的模式,一些清理操作),最後我想要save()這個文檔。我配置了一些需要運行的預保存鉤子,並且這些更新與直接Model.update()不兼容。我已經成功地得到它通過Q.js和高地的組合工作排序的: var
我試圖寫一個非常實用的方式。我們使用Highland.js來管理流處理,但是因爲我太新了,我想我對如何處理這種獨特的情況感到困惑。 這裏的問題是文件流中的所有數據都不一致。文件中的第一行通常是頭,我們希望將其存儲到內存中,然後壓縮流中的所有行。 這是我第一次去吧: var _ = require('highland');
var fs = require('fs');
var stream