Скажем, у нас есть корневая коллекция с именем 'todos'.
В каждом документе этой коллекции есть:
-
title: Строка - подколлекция с именем
todo_items
Каждый документ в субколлекции todo_items имеет
-
title: Строка -
completed: Boolean
Я знаю, что запрос в Cloud Firestore по умолчанию неглубокий, что здорово, но есть ли способ запросить todos и получить результаты, которые включают подколлекцию todo_items автоматически?
Другими словами, как сделать следующий запрос, включите подколлекцию todo_items?
db.collection('todos').onSnapshot((snapshot) => {
snapshot.docChanges.forEach((change) => {
// ...
});
});