javascript - VueJS + Firebase saving an Array with Keys -


some context... have list of players in hockey league. each game played want save gamesheet players of home team , visiting team include game stats. want player .key full list of players match player .key of stored gamesheet.


issue i'm having storing array of home/visitor teams firebase. array 'hometeam' following:

[ { "name": "steve", "number": "10", "position": "f", ".key": "-krbkovnje2uxu2h1aec" }, { "name": "carl", "number": "32", "position": "f", ".key": "-krbkovnje2uxu2h1aec" } ]

i can save individual records following:

gamesheetref.child(gameinfo['.key']).child('home').child(this.hometeam[0]['.key']).set({name: this.hometeam[0].name})

this saves correct structure in firebase:
- gamesheet - -konukq9pf7ksy9jvgo3 - home - -krbkovnje2uxu2h1aec - name: "steve"

how can save entire array this, using .key(s) array?


update: solved foreach, it's running client side i'm not sure best implementation. rather send entire array firebase @ once, otherwise move code server side nuxt.

this.hometeam.foreach (function(player) {     gamesheetref.child(gameinfo['.key']).child('home').child(player['.key']).set({name: player.name})     }); 


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -