相关疑难解决方法(0)

如何在Firestore中进行批量更新

我正在使用Cloud Firestore并拥有一组文档.对于集合中的每个文档,我想更新其中一个字段.

使用事务执行更新效率很低,因为在更新数据时我不需要读取任何数据.

批量更新似乎是正确的方向,但是文档不包括一次更新多个文档的示例.请参见此处:批量写入

java firebase firebase-realtime-database google-cloud-firestore

7
推荐指数
1
解决办法
6833
查看次数

在Firestore中构建此类数据的正确方法是什么?

我从Google Firebase服务中看过视频并阅读了Cloud firestore的文档,但我无法想象实时数据库.

我想到了这个Web应用程序,我希望从不同类别的产品中存储我的提供程序.我希望通过我的所有产品执行搜索查询,以查找我对此类产品的提供商,并最终访问该提供商信息.

我打算为此目的使用这个结构:

Providers ( Collection )
   Provider 1 ( Document )
      Name
      City
      Categories
   Provider 2
      Name
      City

Products ( Collection )
   Product 1 ( Document )
      Name
      Description
      Category
      Provider ID
   Product 2
      Name
      Description
      Category
      Provider ID
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,一旦我得到我想要的产品,这种方法是否是访问提供商信息的正确方法?

我知道这在实时数据库中是可行的,使用我可以在提供者部分中搜索该提供者的提供者ID,但是使用Firestore我不确定它是否可能或者这是否正确.

java firebase firebase-realtime-database google-cloud-firestore

2
推荐指数
1
解决办法
1544
查看次数