Tôi muốn nhận danh sách các mục trong cơ sở firebase, nhưng mỗi phần tử của mục có danh sách các mục có liên quan. Tôi đã không thể có được danh sách, không sử dụng chức năng firebase-util cũng như mảng firebase $extend.Truy xuất danh sách mục có liên quan của danh sách mục trong mảng firebase
dữ liệu căn cứ hỏa lực của tôi trông giống như sau:
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/..."
Và tôi chỉ muốn có được một danh sách các mục với tất cả các dữ liệu. Một cái gì đó như:
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/..."
Dường như trường hợp sử dụng khá phổ biến, nhưng tôi bị kẹt ở đây. Tôi đã thử giải pháp this (theo cả hai cách) nhưng tôi không thể làm cho nó hoạt động. Cấu trúc dữ liệu cũng hơi khác một chút vì tôi cần liên kết một danh sách nằm trong danh sách khác.
Vì nó là, bạn không thể lấy dữ liệu theo định dạng bạn đang yêu cầu dựa trên của bạn cấu trúc hiện tại. Bạn có thể cung cấp thông tin về lý do bạn muốn nhận TẤT CẢ dữ liệu đó cùng một lúc không? Thông thường, bạn sẽ nhận được danh sách tên người dùng hoặc danh sách hình ảnh đi kèm với Mục 3 nhưng thường không phải tất cả cùng một lúc. Tôi nghĩ rằng có thể có một giải pháp cho câu hỏi của bạn và hiểu được trường hợp sử dụng sẽ giúp ích. – Jay
@Jay Tôi muốn hiển thị danh sách mục. Mỗi mục có một danh sách các hình ảnh, nhưng tôi sẽ chỉ hiển thị một trong số chúng trong danh sách dưới dạng ảnh chính của mục. Và tại sao không, có lẽ khi di chuột qua tôi muốn đổi sang một cái khác. Nhưng ít nhất nếu tôi có thể làm điều đó chỉ với một nó sẽ được tốt đẹp. – cor