检索 Firebase NoSQL/JSON 数据的最佳方式?
Posted
技术标签:
【中文标题】检索 Firebase NoSQL/JSON 数据的最佳方式?【英文标题】:Best way to retrieve Firebase NoSQL/JSON data? 【发布时间】:2017-03-29 01:28:22 【问题描述】:我将数据存储在我的 Google Firebase 数据库中的多个节点中,并从我的 Google Firebase 存储中存储图像路径。
到目前为止,我的应用程序会例如从“用户”节点检索特定数据(如 ID),并将其与来自“友谊”节点的特定数据和从存储中检索的图像路径组合成一个数组。这些都是承诺,会影响我的应用程序的性能。
我对 NoSQL/JSON 不是很熟悉,我开始相信我以错误的方式解决问题。谁能证实我的想法,即解决这种情况的最佳方法是将我需要从“用户”表中检索到的数据存储到友谊表中以便于检索,包括指向我的图像的链接,所以我不必须处理这些承诺吗?这样我就可以简单地检索一个节点并立即获取我需要的所有数据。这意味着我的数据库中存在一些数据重复,但在阅读之后,这对于 NoSQL 数据库来说似乎是正常的。我希望有人能告诉我这是否是处理这种情况的正确方法?谢谢。
【问题讨论】:
【参考方案1】:当我遇到类似问题时,我发现以下链接非常有用。查看“Firebase 中的数据建模”部分 - 更具体地针对 Angular,但数据建模适用于所有人。
http://blog.angular-university.io/angular-2-firebase/
它通过潜在的错误和正确的方法来处理数据建模。考虑到 NoSQL 大型 JSON 对象的性能。
希望对您有所帮助。
【讨论】:
以上是关于检索 Firebase NoSQL/JSON 数据的最佳方式?的主要内容,如果未能解决你的问题,请参考以下文章