Get Key for object created after Push (Angular and Firebase)

别来无恙 提交于 2019-12-02 08:04:40

I would make a small change to the post line and add / to the transactions

postData(order: orderInfo) {
    let uid = firebase.auth().currentUser.uid;

// Change this next line to save the transaction

    var newRef = this.db.list('/transactions').push({
      currency: order.currency,
      total: order.total,
      rate: order.rate,
      uid: uid
    });

// get just the key reference
var newKey= newRef.key;

//then change this refer

    console.log(newKey);

//To update you would change the next line

    this.db.list('transactionsPerUser').update(newKey, order.newInfo);
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!