в Github-репозиториях функций, которые делают именно то, что вы хотите: ведение счетчика количества детей. В этом примере используется более эффективный подход к ведению счета.
аюсь получить количество детей для родительского узла в js firebase. Я хотел бы иметь:
'user': {
'-Yuna99s993m': { count: 1},
'-Yada99s993m': { count: 2},
}
Я создаю облачную функцию ведьма каждый раз, когда вводится новый узел, он должен добавить количество, равное numChildren пользовательского узла.
exports.setCount = functions.database.ref('/user/{userId}').onWrite(event => {
// This doesn't work
const count = event.data.ref.parent.numChildren();
return event.data.ref.update({ count });
});
Любая помощь, чтобы заставить это работать?
Спасибо.