У меня есть массив фотографий в пользовательском документе.![enter image description here](https://i.stack.imgur.com/9htbc.jpg)
Я пытаюсь удалить фотографию по ее URL.Я написал следующий код, и он работает.Есть ли более простой доступный API, о котором я не знаю?Спасибо.
const userDoc = await firestore
.collection('users')
.doc(user.uid)
.get();
const userDocPhoto = userDoc.data().photos.find(p => p.url === url);
await firestore
.collection('users')
.doc(user.uid)
.update({
photos: firebase.firestore.FieldValue.arrayRemove(userDocPhoto)
});