Сообщение об ошибке указывает на то, что вы пытаетесь применить два конфликтующих обновления к базе данных за одну операцию.Как говорится в сообщении, ваше обновление пытается:
- запись в
/user/USER_ID
- запись в
/user/USER_ID/creationTime
Вторая запись - этодитя первого.Поскольку порядок записи в нескольких местах не определен, невозможно сказать, каким будет результат операции записи.
Если вы хотите заменить любые данные, которые в данный момент существуют в /user/USER_ID
, на creationTime
, вы должны обновить его так:
db.ref().update({
"/user/USER_ID": { creationTime: Date.now() }
})