Firestore集合链接



我正在firestore上创建一个DB,其中有一个"商店"集合。在这些商店里,他们每个人都有一张文件"优惠券"(每个用户限1张(。

我如何链接"商店"中每个用户唯一的"优惠券",以便当User_1使用他的优惠券时,只有User_1的优惠券将被视为"已使用",而User_2的"优惠券"将不会被使用。谢谢

您可能希望将优惠券的唯一ID(可能是其文档ID,也可能是通过其他方式生成的唯一标识符(存储在属于用户的文档中,以便您可以简单地向该用户文档添加或删除优惠券ID。

例如,您可能有一个类似users/{user ID}的结构,它有一个存储优惠券ID数组的文档。当用户使用优惠券时,它可以从coupons/{coupon ID}shops/{shop ID}/coupons/{coupon ID}获取优惠券信息,然后简单地从用户的阵列中删除优惠券ID,从而使他们的优惠券无效,而不会使具有相同优惠券的任何其他用户的优惠券数据无效。

最新更新