当前位置: 首页 > 知识库问答 >
问题:

React Native+Firebase-在数据库中保存数据

何昆
2023-03-14

我有一个关于在数据库中存储数据的问题。

我正在应用程序中的一些屏幕上工作:登录屏幕(用户可以访问你的帐户),注册屏幕(用户可以创建一个新帐户),用户提供信息的屏幕(比如“母亲的名字和身高”),以及配置文件屏幕(显示用户提供的信息)。

我在登录屏幕和注册屏幕中没有问题,但是我不知道如何在Firebase数据库中保存用户提供的信息,在用户提供信息的屏幕中。

你们谁能帮我一下吗?我知道我可以使用firebase auth创建一个具有姓名、电子邮件和密码的用户,但是我不知道如何在firebase数据库中保存用户提供的信息。我知道我可以添加一个节点,但我不知道如何添加。我读了一些文章,但没有一篇文章谈到在FireBase中创建节点。

提前道谢!

*如果您想了解我正在尝试做什么,请查看GitHub中的项目:https://github.com/joaovrodrigues01/react-native-codec-app

共有1个答案

郭恩
2023-03-14

最好的方法实际上是将所有数据存储在firebase数据库中。如果您只存储在本地存储,用户可能会删除它并丢失所有应该可用的数据,或者也不能在不同的用户之间共享数据。

请记住,要写/读数据库节点,用户必须具有正确的权限,要么被记录,要么数据库允许匿名访问。

如果需要持久化数据,可以使用react-native-firebase(https://invertase.io/react-native-firebase/#/),例如,在用户脱机时在本地使用它。

希望有帮助。

 类似资料:
  • Im使用firebase,由于某些原因,我的代码没有推送数据,并且Im没有在firebase URL中看到数据。我的密码是这样的 我得到警报“保存”,但我无法在firebase URL中找到数据。 此外,为Firebase中的每个url提供的API键有什么用途。 更新:这种情况发生在IE10中。在其他浏览器中,它工作得很好

  • 所以我试图将一些数据存储到我的实时数据库中。我目前有两个独立的视图控制器,一个用于用户注册,另一个用于用户选择其配置文件图像并能够更改该图像。在注册页面上,我将“用户名”保存到firebase,如下所示: 对于个人资料图像,我有这样保存的数据 我希望这两个数据都保存在“用户”下-

  • 我编写了一个Firebase云函数,可以通过REST API访问该函数。代码如下所示。 我需要做的是,当用户通过“Web服务URL”从前端提交一些值时。 1)我需要将这些数据保存在Firebase实时数据库中。 2.)我参考了网上的几个教程,不明白在下面的代码中做了什么。

  • 我想在Firebase中根据Firebase本地服务器时间和日期保存数据,而不是本地系统日期,如果用户的移动电话日期错误,则可能是错误的。然后我想通过像SQL查询一样应用日期查询(给我两个日期之间的数据并添加特定的colmn)来检索它。我如何在使用Java的安卓系统中做到这一点呢?

  • 问题内容: 我有一个模型对象,我想要一个带有日期的字段。目前,我正在使用适合我们需求的产品。 Hibernate将该字段以形式存储在数据库中。我们可以将其在数据库中的保存方式更改为更易读的格式,更重要的是将其更改为可排序的格式吗? 使用的数据库是mysql db。 问题答案: 这个问题已经解决了作为一种新的改进来 ,原来这是一个孤立的捆绑模块 现在,它直接捆绑,所以只要确保你使用的是最新的版本,它

  • 我有一个模型对象,我想在其中有一个带日期的字段。目前,我使用来满足我们的需要。 所使用的数据库是一个mysql数据库。