Я создаю приложение, использующее Reactjs и Firebase, которые обрабатывают пользователей, и каждый пользователь может добавлять, удалять, обновлять и, конечно, отображать свой список избранных.структура для каждого пользователя может выглядеть примерно так: {uid: '123', favList: ['1', '2']}
.Как можно обновить массив favList
и не добавить новую запись, если uid
уже существует?
Вот мой код для добавления:
const db = fire.firestore();
db.settings({
timestampsInSnapshots: true
});
db.collection('users').add({
favorites: this.state.favs,
uid: fire.auth().currentUser.uid
});