Polymer synchronisiert eine leere dynamisch generierte ID mit den Daten und synchronisiert dann die Daten mit dem datengebundenen Schlüssel. Wie verhindere ich das?polymerfire syncs leerer Schlüssel
<firebase-document
path="https://stackoverflow.com/users/[[authenticatedUser.id]]/token"
data="[[messagingAPI_TOKEN]]">
</firebase-document>
erwartetes Ergebnis:
{
"users" : {
"57f49f8ffaf7e800116e96e2" : {
"token" : reallyLongToken
}
}
}
tatsächliches Ergebnis:
{
"-KhitjHsZDTjsIezQBiZ" : reallyLongToken,
"users" : {
"57f49f8ffaf7e800116e96e2" : {
"token" : reallyLongToken
}
}
}
Sieht aus wie die "Geist" Daten als Folge von null Rückkehr erstellt wird von [[authenticatedUser.id]] . Weil es dynamisch ist und nicht von meinem System, ist verschwenderisch und füllt die Datenbank mit unerwünschten Daten.
Siehe https://github.com/firebase/polymerfire/issues/33 – sfeast