Firebase child_change предоставляет слишком много данных

Вопрос:

Я использую версию firebase node.js. Я использую ref.on(‘child_changed’), чтобы посмотреть путь, полный пользователей, с их собственными путями. Моя проблема в том, что я получаю слишком много информации. Рассмотрим эти журналы, которые являются просто консолью. Snapshot.val():

userRefChanged
{ Name: 'user',
approvedApps:
{ '-JCGaWvRuMp1oqikxyCl': 'yes',
_type: 'yes',
demo: 'yes' },
tokens:
{ '-JKpNYqpsi6rTPSxLSzT':
{ sessionID: '-JKouK9ziLsVbkGGtRWo',
token: 'w2ylvaMOX045H673oNZTEPUjJeplz9L4fTRpaVMJWeA' } } }

userRefChanged
{ Name: 'user',
approvedApps:
{ '-JCGaWvRuMp1oqikxyCl': 'yes',
_type: 'yes',
demo: 'yes' },
tokens:
{ '-JKpNYqpsi6rTPSxLSzT':
{ appID: '-JCGaWvRuMp1oqikxyCl',
sessionID: '-JKouK9ziLsVbkGGtRWo',
token: 'w2ylvaMOX045H673oNZTEPUjJeplz9L4fTRpaVMJWeA' } } }

userRefChanged
{ Name: 'user',
approvedApps:
{ '-JCGaWvRuMp1oqikxyCl': 'yes',
_type: 'yes',
demo: 'yes' },
tokens:
{ '-JKpNYqpsi6rTPSxLSzT':
{ appID: '-JCGaWvRuMp1oqikxyCl',
rand: 0.8973847175948322,
sessionID: '-JKouK9ziLsVbkGGtRWo',
token: 'w2ylvaMOX045H673oNZTEPUjJeplz9L4fTRpaVMJWeA' } } }

Я бы предпочел увидеть это как результат, поскольку он представляет только изменения на всем пути:

userRefChanged
{ Name: 'user',
tokens:
{ '-JKpNYqpsi6rTPSxLSzT':
{ sessionID: '-JKouK9ziLsVbkGGtRWo' } } }

userRefChanged
{ Name: 'user',
tokens:
{ '-JKpNYqpsi6rTPSxLSzT':
{ appID: '-JCGaWvRuMp1oqikxyCl' } } }

userRefChanged
{ Name: 'user',
tokens:
{ '-JKpNYqpsi6rTPSxLSzT':
{ rand: 0.8973847175948322 } } }

Оцените статью
TechArks.Ru
Добавить комментарий