Я использую for
l oop для разбора некоторых json. Зацикливание возвращает мне необходимую строку, которую я использую в качестве пути для ссылки на документ в firestore. Метод setData
записывает данные на карту, которая находится в массиве электоратов. В настоящее время последний элемент в for l oop пишет в firestore. Я хочу написать все предметы для пожарной. Каждый элемент должен иметь свою собственную карту в массиве. Данные перезаписываются, и последний элемент сохраняется. Как я могу получить элементы (3 в этом), чтобы написать так:
▼ electorates //array
▼ 0 //map
legislature: item1 //ref
▼ 1 //map
legislature: item2 //ref
▼ 2 //map
legislature: item3 //ref
вот мой код
for (var item in electorates.legislatureTypes)
{
electorates.legislatures[item.type].id,
path1 =
'legislatures/' + electorates.legislatures[item.type].id,
documentReference.setData({
"electorates": [
{"legislature": ref(path1)},
]
}, merge: true)
}