DATABASE

Node-RED on MongoDB

ZEROWIN.ART 2020. 9. 30. 21:09
728x90

데이터 어레이 가져오기

마지막 데이터 10개 가져오기

 

var i;
var a = [];
for(i = 0; i < 10; i++) // msg.payload.length; i++)
{
    a.push(msg.payload[msg.payload.length-1-i]);
}

var newMsg = { payload : a };
return newMsg;

20초 동안 받은 데이터 구하기

var today = new Date(Date.now() - 1000*20);

var i;
var a = [];
for(i = 0; i < msg.payload.length; i++)
{
    var d = new Date(msg.payload[i].GW_DT_UTC);
    if(today < d) {
        a.push(msg.payload[i]);
    }
}

var newMsg = { payload : a };
return newMsg;