Я хочу получить список элементов в firebase, но каждый элемент элемента имеет список связанных элементов. Я не смог получить список, не используя firebase-util, а также функцию firebase array $extend.Получить список связанных элементов списка элементов в массиве firebase
Мой firebase данных выглядит следующим образом:
items
item1
name: "Item 1"
user: user1
images
image1: true
image2: true
item2
name: "Item 2"
user: user1
images:
image3: true
image4: true
item3
name: "Item 3"
user: user2
images:
image5: true
image6: true
users
user1
name: "User 1"
email: "[email protected]"
user2
name: "User 2"
email: "[email protected]"
images
image1
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
image2
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
image3
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
image4
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
image5
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
И я просто хочу, чтобы получить список элементов со всеми данными. Что-то вроде:
items
item1
name: "Item 1"
user
name: "User 1"
email: "[email protected]"
images
image1
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
image2
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
item2
name: "Item 2"
user
name: "User 1"
email: "[email protected]"
images
image3
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
image4
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
item3
name: "Item 3"
user
name: "User 2"
email: "[email protected]"
images
image5
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
image6
image: "data:image/jpeg;base64,/9j/..."
thumb: "data:image/jpeg;base64,/9j/..."
Это похоже на довольно распространенный случай использования, но я застрял здесь. Я пробовал решение this (в обоих направлениях), но я не мог заставить его работать. Структура данных также немного отличается, поскольку мне нужно связать список, который находится внутри другого списка.
Как это, вы не можете получить данные в формате, который вы просите на основе вашего текущая структура. Можете ли вы предоставить информацию о том, почему вы хотите получить ВСЕ эти данные за один раз? Как правило, вы получите список имен пользователей или список изображений, которые идут с пунктом 3, но обычно не все одновременно. Я думаю, что может быть решение вашего вопроса, и понимание варианта использования поможет. – Jay
@Jay Я хочу показать список предметов. Каждый элемент имеет список изображений, но я просто покажу один из них в списке как основное изображение предмета. И почему бы и нет, возможно, на мышином я хотел бы перейти на другой. Но, по крайней мере, если бы я мог сделать это только с одним, было бы хорошо. – cor