0

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

Répondre