我正在尝试通过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)
});