我想在火力的项目清单,但该项目的每一个元素都有相关的项目列表中的项目清单的相关项目列表。我一直无法获取该列表,既没有使用firebase-util也没有使用firebase数组$extend的功能。检索一个火力点阵列
我的火力点的数据看起来是这样的:
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