Why don't triggers fire when a parent is removed? Need a firebaser to explain why it was implemented this way. Here's an example:
Trigger function on ref: ref('/users/{user_id}')
Trigger fires with: firebase database:set {'/users/123': someval}(pseudo code)
Trigger fires with: `firebase database:remove '/users/123'
Trigger doesn't fire: firebase database:remove '/users'
I would expect that last parent remove statement to fire the trigger since it's removing child data. If there were two users in that node I would expect it to fire twice. I understand I could put another trigger on /users and loop through the children. But why did you guys implement triggers this way? Just curious. Still think functions are awesome BTW. Thanks.