Я работаю над проектом с Firebase и облачными функциями, но я борюсь здесь:
У меня есть пользователь со связанным идентификатором.
Этот идентификатор (назовем его 'oldID') используется в других узлах базы данных.
По некоторым причинам мне нужно изменить этот идентификатор и заменить его другим.
Я хочу использовать облачную функцию для этого, потому что я знаю, что эта функция «заменить все» не поддерживается Firebase. Кстати, я не могу найти способ циклически перебирать все возможные узлы и искать этот конкретный oldID.
Ребята, у вас есть предложения?
Спасибо,
PR
Пример
пользователи -
id1 --
//user1 data
id2 --
//user2 data
групп -
group1 --
id1:email1
id2:email2
group2--
Затем в какой-то момент мне нужно изменить идентификатор пользователя 1 (id1) на другой идентификатор (скажем, newid1). Что мне нужно, так это изменить пример:
пользователи -
newid1 --
//user1 data
id2 --
//user2 data
групп -
group1 --
newid1:email1
id2:email2
group2--