Firebase 云函数聚合数据用户问题

时间:2021-07-23 15:45:21

标签: javascript node.js firebase react-native google-cloud-functions

我目前也在使用 Firebase 构建一个 react-native add。 为了降低成本并更有效地调用数据库,我试图将我的用户聚合到一个文档中。

为此,我使用 Firebase Cloud Function 来监听用户集合。并且每次在该集合中创建一个新文档(然后是一个新用户)时,都会触发云功能。 此功能必须将旧用户和最后创建的用户合并到路径“聚合/用户”中的单个字段“用户”

你可以在我的 github 上看到我的代码:https://github.com/dimitri-enjelvin/Stackoverflow-Helpers/blob/main/FirebaseAggregation.js

我的问题是,正如您在图片上看到的,每次创建新用户时,它不会将它们合并到一个字段中。相反,它获取最后创建的用户和文档中已经可用的用户的快照,并将它们放入 2 个不同的字段中。

见下图。

感谢您的时间, 希望你们都有美好的一天!

screenshot

“Akaa”是刚刚创建的新用户。它在用户字段内 另外两个用户是老用户,他们在另一个用户字段中

0 个答案:

没有答案