Est-ce que quelqu'un sait comment filtrer les données JSON en Node.js?
Je reçois des données de capteur d'Ubidots, mais je veux juste la dernière "valeur:" d'Ubidots et non pas toute la liste des données JSON.
Code Node.js
var ubidots = require('ubidots');
var client = ubidots.createClient('Clé API');
client.auth(function () {
this.getDatasources(function (err, data) {
//console.log(data.results);
});
var v = this.getVariable('Clé de Variable');
v.getValues(function (err, data) {
console.log(data.results);
});
});
Données de Sortie
[{ timestamp: 1503473215620,
created_at: 1503459283386,
context: {},
value: 30 },
{ timestamp: 1503393988751,
created_at: 1503379656112,
context: {},
value: 30 },
... (truncated for brevity) ...
C'est ce que je veux afficher
Je veux juste filtrer uniquement la dernière valeur comme indiqué ci-dessous.
[{ value: 30 }]
Votre aide est grandement appréciée.