我的 firebase 应用程序与 React 一起使用,我可以注册用户,然后将信息记录到数据库中。我正在创建一个“约会应用程序”,我想要某种方法来存储空数组。例如,matchers: []
etc
我尝试过这样的事情:
firebase.database().ref('users/' + userId).set({
id: userId,
username: name,
email: email,
matchers: [],
likedUsers: [],
disLikedUsers: []
});
但后来读到 firebase 并没有真正处理数组,现在我不知道如何做到这一点。我想要空数组,这样当用户开始使用该应用程序时,他们可以添加到各种数组中。
有任何想法吗?
Firebase 始终建议不要使用数组。我将向您指出博客文章,而不是重申原因最佳实践:Firebase 中的数组 https://firebase.googleblog.com/2014/04/best-practices-arrays-in-firebase.html.
但你更大的问题似乎是empty数组: .如果属性没有值,Firebase 数据库不会存储该属性。这意味着空数组不会存储在数据库中,因此不会读回。
读回数据后,您必须自己重新创建这些属性。如果您遇到问题,请更新您的问题以显示您如何读取数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)