AngularFire - Как я могу запросить денормализованные данные?

Хорошо, я начинаю заново с Firebase. Я прочитал это:https://www.firebase.com/docs/data-structure.html и я прочитал это:https://www.firebase.com/blog/2013-04-12-denormalizing-is-normal.html

Поэтому я смущен, потому что одно противоречит другому. Вы можете структурировать свои данные иерархически, но если вы хотите, чтобы они были масштабируемыми, не делайте этого. Однако это не актуальная проблема.

У меня есть следующая структура (пожалуйста, исправьте меня, если это не так) для движка блога:

"authors" : {
  "-JHvwkE8jHuhevZYrj3O" : {
    "userUid" : "simplelogin:7",
    "email"   : "[email protected]"
  }
},
"posts" : {
  "-JHvwkJ3ZOZAnTenIQFy" : {
    "state" : "draft",
    "body" : "This is my first post",
    "title" : "My first blog",
    "authorId" : "-JHvwkE8jHuhevZYrj3O"
  }
}

Список авторов и список постов. Прежде всего я хочу получить автора, гдеuserUid равен моему текущему пользователюuid, Тогда я хочу получить сообщения, гдеauthorId это тот, который предоставляется для запроса.

Но я понятия не имею, как это сделать. Любая помощь будет оценена! Я использую AngularFire, если это имеет значение.

Ответы на вопрос(1)

Ваш ответ на вопрос