2016-07-04 66 views
0

有沒有一種方法可以在流中從Model.query()流數據?Sails.js流sql查詢

export: (req, res) => { 
    let sql = "SELECT ..."; 

    let stream = Model.query(sql).stream(); // I know this does not work 

    stream.pipe(...); 
} 

回答

0

是。根據帆doc

module.exports = { 

    testStream: function(req, res){ 

    if (req.param('startStream') && req.isSocket){ 

     var getSocket = req.socket; 

     // Start the stream. Pipe it to sockets. 
     User.stream({name:'Walter'}).pipe(getSocket.emit); 

    } else { 

     res.view(); 

    } 


    } 
} 
+0

我知道,但它使用查詢對象。我想使用sql查詢,但Model :: stream不接受查詢作爲字符串參數。我希望有人遇到同樣的問題並找到解決方案。 – Martial