我正在使用node.js和redis接收json中的消息,普通测试中的消息是这样的
362S29MM09 36072 36071 ARRIVAL ARRIVAL ON TIME
362S29MM09 36075 36072 DEPARTURE DEPARTURE LATE
362K27MM09 36052 36050 ARRIVAL ARRIVAL ON TIME
请注意,第一条和第二条消息是相同的,所以我希望将这些消息按第一个字段分组,我使用下划线对消息进行分组,但我不知道如何解析分组的消息。
{'type':362S29MM09,'st1':36072 ,'st2':36071 ,'event':ARRIVAL,'next_event':ARRIVAL,'status':LATE}
var groups = underscore.groupBy(msg, function(obj){ return obj.train_id}) ;
console.log(groups);
但它只显示
{ undefined:
[ { header: [Object], body: [Object] },
{ header: [Object], body: [Object] },
{ header: [Object], body: [Object] } ] }
如何进一步解析消息。