Nói rằng tôi có loại cấu trúcFireStore nhận được tất cả tài liệu và bộ sưu tập con của bộ sưu tập gốc
A (collection): {
a (doc): {
name:'Tim',
B (collection):{
b (doc): {
color:'blue'
}
}
}
}
nơi A
và B
là bộ sưu tập khi a
và b
là tài liệu.
Có cách nào để tải mọi thứ trong tài liệu gốc bằng một truy vấn không?
Nếu tôi truy vấn như thế này
db.collection("A").doc("a").get()
Tôi chỉ được name:'Tim'
lĩnh vực. Những gì tôi muốn là để có được tất cả các tài liệu của B.
tôi về cơ bản muốn truy vấn của tôi trả
{
user:'Tim',
B (collection):{
b (doc): {
color:'blue'
}
}
}
là nó có thể hoặc làm tôi thực sự cần phải thực hiện nhiều truy vấn một cho mỗi bộ sưu tập: /?
Giả sử tôi có một bộ sưu tập lồng nhau thực sự đại diện cho hồ sơ người dùng, chi phí của tôi sẽ tăng lên như địa ngục kể từ khi tôi tải hồ sơ người dùng tôi có số yêu cầu đọc 1 x N
trong đó N là độ sâu của cây của tôi : /.
gì loại là 'B'? Có một loại tham chiếu bạn có thể thử. – JonZarate
Loại tham chiếu kết thúc với cùng một vấn đề, dữ liệu không được tìm nạp. –