Firebase obtiene clave del último nodo creado

Estoy tratando de obtener la clave del último nodo al que acabo de presionar en Firebase pero mi código sigue fallando

constructor (props) { super(props) this.cartFirebase = firebaseApp.database().ref('carts') } componentDidMount () { this.cartFirebase.child(DeviceInfo.getUniqueID() + '/items').push({ item: this.props.data.name, qty: 1 }) this.cartFirebase.limit(1).on('child_added', function(snapshot) { console.log(snapshot) }) } 

introduzca la descripción de la imagen aquí

Necesitas usar la función limitToLast .

 this.cartFirebase.limitToLast(1).on('child_added', function(childSnapshot) { var snap = childSnapshot.val(); }); 
Intereting Posts