【发布时间】:2021-05-02 10:31:33
【问题描述】:
我正在实现一个加票功能
我的数据库包括 User->uid->{name:abc,...., ticketSale:[{uidTicket:abcxyz, use: true //or false }]} Ticket->uidTicket->{nameTicket: qwer, ......}
用户将获取列表 Ticket(table Ticket) 并将它们添加到用户的 ArrayTicket 中
问题是检查用户的ArrayTicket中是否已经存在uidTicket?
我知道的下面的代码:
firebase.firestore().collection("user").doc(Fire.shared.uid).update({ Ticket: firebase.firestore.FieldValue.arrayUnion(uid) }).then(() => {
alert('Get success')
});
如果ArrayTicket是Array uid,这段代码很有用,它可以检查uidTicket是否已经存在然后可以添加或不添加
但 myProblem 是 ArrayObject,我如何查看用户的 arrayTicket 中的 UID 票证?
【问题讨论】:
标签: firebase react-native google-cloud-firestore