Нужно отправить массив в firebase в виде списка объектов с целыми числами в качестве имен ключей. Я знаю, что Firebase не поддерживает Arrays напрямую, поэтому задавался вопросом, как это сделать. Я создаю список товаров, которые пользователи добавляют в корзину пользователей. поэтому я подхожу к этому так:
func addItemtoCart(item: String, completed: @escaping (_ completed: Bool) -> ()) { Firebase_REference_Cart.child(userID).child("itemIDs").updateChildValues(["itemiD": itemID])
completed(true)
}
Я понимаю, что это не будет работать, потому что каждый раз, когда товар добавляется в корзину, он заменяет товар в разделе "ItemId". Я искал что-то вроде этого
CartITems: {
0: "945495949856956",
1: "9459469486895695"
2: "J888568567857685"
}
Если бы кто-то мог описать, как сделать это от А до Я, наиболее описательным способом, это очень помогло бы. Я новичок в Firebase и мне нужно немного руководства.