Я пытаюсь добавить документ ID
из каждого документа в моментальном снимке запроса к соответствующему элементу в массиве, который я нажимаю, затем фиксирую состояние.
Мне нужен документ ID
в моемсостояние, чтобы я мог запросить конкретные документы по их идентификатору, чтобы обновить их.
В настоящее время я перебираю снимок с forEach()
, как подсказывают Google Docs, но я пытаюсь использовать map()
, чтобы поставить каждыйэлемент в моем массиве let cards =[]
, но где-то в нем также содержится doc.id.
actions: {
async nuxtServerInit(vuexContext, context) {
let cards = []
await db
.collection('Assets')
.get()
.then(snapshot => {
snapshot.forEach(doc => {
cards.map(doc.data())
})
vuexContext.commit('setCards', cards)
})
},
В настоящее время в моем состоянии я все еще вижу
loadedCards:Array[1]
0:Object
authors:"noFace1"
description:"hopefully this fucking works"
imageurl:Array[1]
slug:"the-big-test-bunny"
title:"The big test bunny"
type:"Video"
user:"VbomJvANYDNe3Bek0suySs1L8oy1"
Мне нужно иметьдругое свойство id: xblkujoifduodsifl
(только пример ID), включенное в мое состояние.