/ / Angularfire2 comment définir id sur push - ionic2, angularfire2

Angularfire2 comment définir id sur push - ionic2, angularfire2

J'ai un petit problème en utilisant angularfire2 surionic2, donc j’ai un vieux backend firebase utilisé par une application native android et maintenant je "réécris cette application en utilisant ionic2. J'ai donc une base de données qui enregistre un identifiant facebook comme clé et valeur, mais je ne sais pas faites cela en utilisant angularfire2, quand je définis la valeur dans push firebase, génère une clé automatique et met ma valeur. De l'aide?

Mon code:

let itemObservable = this.af.database.list("/confirmed/movie/mymovie");
itemObservable.push(this.firebaseAuth.facebook.uid);

Ma base de données:

entrer la description de l'image ici

Réponses:

1 pour la réponse № 1

le secret est d'utiliser la méthode de mise à jour, je dois donc sélectionner un objet et utiliser une astuce es6:

    let myobject = this.af.database.object("/confirmed/movie/mymovie");

let key = this.firebaseAuth.facebook.uid;
myobject.update({[key]: this.firebaseAuth.facebook.uid});