React + Firebase:如何添加项目以将数据列表到firebase实时数据库中

金英英

我正在使用React和Firebase实时数据库。我想为每个用户创建一个列表。ID列表,以后可以在存储中查找文件。在这种情况下,最好的方法是在数据库中生成ID并将其添加到列表中?(不是数据列表,而是存储在数据库中的数据列表)

所以我想到了两种方法。我会用伪代码写

//Method 1
//get id list
receivedList = getKeyListFromDB()
//generate ID
newID = generateID()
// append new id
receivedList.append(newID)
//set value with updated list
updateDB(receivedList)

//Method 2
// Using the list provided by the firebase
newRef = firebase.database().ref().child('pathToList').push()
newRef.set({
      key: newRef.key
    })

我正在使用方法1,但是找不到生成ID的方法。重新整理列表以进行更新似乎效率低下。所以我试图找到另一种方法。但是我找不到一个很好的方法来做到这一点。

向数据库中的列表添加值的解决方案

我已经解决了使用交易方法。但是,如果有使用解决的方法,push请回答。

弗兰克·范普菲伦

Firebase具有内置push()操作将子节点添加到列表的原因有很多实际上,您已经在问题中听了其中之一:

检索列表以更新列表似乎效率低下

其他原因是,推送ID在您的应用离线时仍可使用,并且可以在多个用户之间更好地扩展。

如果您想了解有关为什么要使用的更多信息push(),请阅读最佳实践:Firebase中的数组

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何从Firebase实时数据库中获取属于随机密钥的子级的数据-使用react native?

来自分类Dev

将Firebase实时数据库与React Native App集成

来自分类Dev

如何使用 Firebase 实时数据库和 React Native 上传图像/文件?

来自分类Dev

在React Native中如何在Firebase Real Time实时数据库中生成子节点

来自分类Dev

React Native - Firebase 实时数据库和存储数组

来自分类Dev

删除 firebase 实时数据库中的数据时,如何从列表中删除特定项目?

来自分类Dev

Firebase 3.3实时数据库使用React Native 0.32停留在“进行连接尝试”上

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

从 Firebase(实时数据库)检索数据到列表中(Kotlin)

来自分类Dev

无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

来自分类Dev

如何从Firebase实时数据库中删除?

来自分类Dev

如何更新Firebase实时数据库中的位置?

来自分类Dev

Flutter:如何从Firebase实时数据库中获取新添加的记录?

来自分类Dev

如何获取Firebase实时数据库中添加的最后一项?

来自分类Dev

Angular中的Firebase实时数据库:如何添加值

来自分类Dev

React Native Firebase 数据库中的 SyntaxError 异常

来自分类Dev

如何从Firebase实时数据库读取数据

来自分类Dev

如何从firebase实时数据库中选择数据

来自分类Dev

如何获取firebase实时数据库的数据

来自分类Dev

从 Firebase 实时数据库中检索子数据

来自分类Dev

Firebase 实时数据库中的数据插入无限

来自分类Dev

Firebase 实时数据库,从键值对中获取数据

来自分类Dev

无法从 Firebase 实时数据库中检索数据

来自分类Dev

通过函数查询到firebase实时数据库

来自分类Dev

如何在React Native中访问从Firebase数据库检索的完整阵列?

来自分类Dev

如何使用随机生成的ID将现有数据更新到Firebase实时数据库中的数据

来自分类Dev

Firebase实时数据库addValueEventListener

来自分类Dev

Firebase实时数据库-规则

来自分类Dev

Firebase实时数据库addValueEventListener

Related 相关文章

  1. 1

    我如何从Firebase实时数据库中获取属于随机密钥的子级的数据-使用react native?

  2. 2

    将Firebase实时数据库与React Native App集成

  3. 3

    如何使用 Firebase 实时数据库和 React Native 上传图像/文件?

  4. 4

    在React Native中如何在Firebase Real Time实时数据库中生成子节点

  5. 5

    React Native - Firebase 实时数据库和存储数组

  6. 6

    删除 firebase 实时数据库中的数据时,如何从列表中删除特定项目?

  7. 7

    Firebase 3.3实时数据库使用React Native 0.32停留在“进行连接尝试”上

  8. 8

    如何从Firebase中的实时数据库获取数据

  9. 9

    从 Firebase(实时数据库)检索数据到列表中(Kotlin)

  10. 10

    无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

  11. 11

    如何从Firebase实时数据库中删除?

  12. 12

    如何更新Firebase实时数据库中的位置?

  13. 13

    Flutter:如何从Firebase实时数据库中获取新添加的记录?

  14. 14

    如何获取Firebase实时数据库中添加的最后一项?

  15. 15

    Angular中的Firebase实时数据库:如何添加值

  16. 16

    React Native Firebase 数据库中的 SyntaxError 异常

  17. 17

    如何从Firebase实时数据库读取数据

  18. 18

    如何从firebase实时数据库中选择数据

  19. 19

    如何获取firebase实时数据库的数据

  20. 20

    从 Firebase 实时数据库中检索子数据

  21. 21

    Firebase 实时数据库中的数据插入无限

  22. 22

    Firebase 实时数据库,从键值对中获取数据

  23. 23

    无法从 Firebase 实时数据库中检索数据

  24. 24

    通过函数查询到firebase实时数据库

  25. 25

    如何在React Native中访问从Firebase数据库检索的完整阵列?

  26. 26

    如何使用随机生成的ID将现有数据更新到Firebase实时数据库中的数据

  27. 27

    Firebase实时数据库addValueEventListener

  28. 28

    Firebase实时数据库-规则

  29. 29

    Firebase实时数据库addValueEventListener

热门标签

归档