Скажем, у нас есть корневая коллекция с именем '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) => {
// ...
});
});