我试图在 firestore 中保存一些数据,数据由事件组成,每个事件都有一个日期和每个参与者。
我现在要做的是像这样建模events/${eventDate}/${userEmail},然后我会用用户的数据来设置它。但是,当我尝试设置此数据时,我收到一条错误消息,指出段号应该是偶数。
当我在路径中添加另一个段时(我不想这样做):
events/${eventDate}/attendees/${userEmail} 我能够设置数据,但无法检索它(尝试检索给定活动日期的所有参与者。
// insertion - this worked after some tweaking
this.db.collection('pickups').doc(pickupDate).set({ [email]: userData})
// deletion (this doesn't work - expects even number of segments)
this.db.collection('pickups').doc(`${pickupDate}/${email}`).delete()
// retrieval (works)
this.db.collection('pickups').doc(pickupDate).valueChanges()
当前删除:
this.db.collection('pickups').doc(pickupDate).update({
[email]: firestore.FieldValue.delete()
})
我在这里缺少什么?这不应该像普通的 JSON 吗?
叮当猫咪
相关分类