我想更新completed
Firestore 数组中对象的属性,但我不知道如何到达数组中的特定元素。该图像将显示结构。
我已经走到了这一步,但不知道如何选择,例如,数组中的第 1 项。我正在考虑使用它的 ID(它有一个 id 属性),但不知道如何到达那里。
const businessRef = db.collection('approvedBusinesses').doc(businessId)
try {
businessRef.update({
[`bookings.${currentDate} ????? `]: true // what to add after currentDate?
})
顺便说一下,这就是数组的创建方式(以及其他对象如何被推送到它)
const bookingObj = {
carro: 'PASSA_CARRO',
completed: false,
userId: userObject.uid,
}
businessRef.update({
[`bookings.${currentDate}`]: firebase.firestore.FieldValue.arrayUnion(bookingObj),
})