firebase 一个用户如何修改Firestore中的数据而不影响应用程序中的其他用户数据?

1qczuiv0  于 2022-12-30  发布在  其他
关注(0)|答案(1)|浏览(97)

我是新来的(和编码),我不知道我是否明确指定了这个问题,但我想要的是当用户“关注”或“订阅”一个产品时,它会转到一个列表视图,但它会在Firestore中全局更改数据,因此每个用户的列表视图都订阅了相同的数据。我想只为特定用户进行个性化设置,其他用户也可以更改数据,这将仅影响 * 该特定用户,*
我认为这是电子商务购物车的功能,每个用户都有不同的东西在车
我确实为“产品”做了一个集合,但每个用户都从同一个集合中获得数据,而且它在全球范围内变化。
我怎样才能使公共订阅数据个性化的每个用户不会与其他数据冲突。

o7jaxewo

o7jaxewo1#

我怎样才能使公共订阅数据个性化的每个用户不会与其他数据冲突。
每个Firebase用户都有一个id,您可以使用用户的id并基于此设置/查询文档。
例如,要设置数据:

.collection('bla').doc(USER_ID).set({"name": "John"})

并基于ID检索数据:

final snapshot = await Firestore.instance
    .collection('bla')
    .doc(USER_ID)
    .get();
另请参见

相关问题