Hier ist der Code, wenn ich die Daten auf Firebase bin drängen:Abfragen von Firebase-Daten nach dem Verwenden von .push() zum Hinzufügen von Daten?
firebase.database().ref(`booklogs/${uid}/${book_id}`).push(page_id)
booklogs :
{HUMjSHxVKAPfVXzOId9zCBkGOgv1:{
book28917: {
-KYp4FdYYODDZG1FX-Pb: 1
}
}
}
Mein Problem ist, wenn ich die Daten abfragen, der Kindknoten der ${book_id}
umfasst die Push-Taste, aber ich möchte nur bekommen der Wert ist 1
und nicht die Taste drücken.
Der Code, den ich zu Abfrage verwenden ist:
var booklogs = db.ref(`booklogs/${uid}/${project}`);
booklogs.once('value')
.then((snapshot) => {
console.log(`pages viewed are ${snapshot.key}: ${snapshot.val()}`);
console.dir(snapshot.val());
}).catch((error) => {
console.log(`Error : ${error}`);
});
Die Daten in der Konsole zurückgekehrt ist:
pages viewed are 2634651: [object Object]
{ '-KYp4FdYYODDZG1FX-Pb': 1 }
Jede Eingabe wäre sehr geschätzt. Vielen Dank!
Was Sie abfragen auf versuchen? –