Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Firebase查询和建模对象之间的链接_Ios_Swift_Firebase_Firebase Realtime Database - Fatal编程技术网

Ios Firebase查询和建模对象之间的链接

Ios Firebase查询和建模对象之间的链接,ios,swift,firebase,firebase-realtime-database,Ios,Swift,Firebase,Firebase Realtime Database,我需要一些指导来构建我的Firebase数据库的一部分。我正在熟悉NOSQL dbs,有时感觉我做了错事 我有一个名为Post的主节点,用于存储我的博客文章 我正在实现注释,为此我创建了另一个名为Comment的主节点(对象)。 每个注释都有自己独特的id用户详细信息和注释本身 为了将其与帖子联系起来,我在每个帖子下添加了一个名为Comment的节点,在该节点中,我存储在Comment对象中创建的注释的唯一ID 问题是,当我想阅读一篇文章中的所有评论时,我需要使用每个评论的唯一ID向Fireba

我需要一些指导来构建我的Firebase数据库的一部分。我正在熟悉NOSQL dbs,有时感觉我做了错事

我有一个名为Post的主节点,用于存储我的博客文章

我正在实现注释,为此我创建了另一个名为Comment的主节点(对象)。 每个注释都有自己独特的id用户详细信息和注释本身

为了将其与帖子联系起来,我在每个帖子下添加了一个名为Comment的节点,在该节点中,我存储在Comment对象中创建的注释的唯一ID


问题是,当我想阅读一篇文章中的所有评论时,我需要使用每个评论的唯一ID向Firebase发出单独的请求,而这对我来说似乎并不正确

为了优化阅读,设计这种结构的最佳方法是什么?对于这样的情况,查询语法会是怎样的


这是一个iOS Swift项目。

本文也可能会对您有所帮助,它为不习惯NoSQL的人介绍了如何在Firebase中构造数据的一些最佳实践

您需要将数据“扇出”到JSON中的多个位置,以便于读取访问


基本上,您可以将数据复制到JSON中的多个位置(或节点),以便更容易在应用程序中获取数据

使用哪种编程语言?“我需要使用每个注释的唯一ID向Firebase发出单独的请求,但我觉得这样做不对”。看看为什么这个问题不像你想象的那么大。这是一个iOS-Swift项目