I la fonction lambda suivante je reçois les données de firebase sur l'ajout de l'enregistrement dans firebaseComment obtenir le dernier enregistrement ajouté dans firebase en NodeJS fonction lambda
'use strict';
var MongoClient = require('mongodb').MongoClient;
let atlas_connection_uri;
let cachedDb = null;
let firebase = require('firebase');
exports.handler = function(event, context,callback)
{
// var uri = process.env['MONGODB_ATLAS_CLUSTER_URI'];
var uri = "mongodb://163.172.131.83:28018/harmanconnectedcar";
context.callbackWaitsForEmptyEventLoop = false;
firebase.initializeApp({
serviceAccount: {},
databaseURL: "https://harmanconnectedcar-180411.firebaseio.com/"
});
var starCountRef = firebase.database().ref('testTable');
starCountRef.on('value', function(snapshot) {
console.log("*************snapshot*****snapshot*****************")
console.log (snapshot.val()) ;
});
};
snapshot.val() donnera l'instantané de la table entière comment obtenir la valeur ajoutée récente seulement dans l'instantané.
Y at-il un moyen d'obtenir le dernier enregistrement ajouté ou tous les enregistrements ordre de tri
RENVOYÉ Le doc suivant est ne permet pas https://firebase.google.com/docs/reference/js/firebase.database.Query