2016-02-10 8 views
0

У меня есть список пользователей в Firebase, который выглядит, как это ...Получить определенное значение в Firebase

enter image description here

Как бы я получить только электронную почту (например) значения?

+0

Две вещи. 1) Скопируйте и вставьте свою структуру вместо изображения, поэтому нам не нужно ее повторять. 2) Это очень простой запрос в Firebase и полностью объяснен в [Наибольшее руководство по извлечению данных в Firebase] (https://www.firebase.com/docs/ios/guide/retrieving-data.html). Прокрутите вниз раздел запроса, и есть несколько примеров, которые очень похожи на то, о чем вы просите. – Jay

+0

@Jay Не могли бы вы ответить, чтобы я мог принять его? –

ответ

1

Ответ.

Две вещи.

1) Скопируйте и вставьте свою структуру вместо рисунка, поэтому нам не нужно ее переименовывать. Пожалуйста, уделите минуту, чтобы отформатировать его, чтобы он выглядел круто.

2) Это очень простой запрос в Firebase и полностью объяснены в Most Excellent Guide to Retrieving Data In Firebase

Прокрутка вниз секции запроса, а есть несколько примеров, которые являются очень похожи на то, что вы просите.

И еще немного информации. Выполнение запроса будет извлекать каждый дочерний узел, который соответствует запросу (включая другой материал в узле). Это до вашего кода, чтобы захватить каждую электронную почту (довольно простой задачей, как это ключ: пары значений)

Если вы не хотите, чтобы другие вещи, вам необходимо изменить структуру данных

asdf 
    firstName 
    lastName 
    etc 

emails 
    asdf 
    email: email address 
    asdf1 
    email: email address 

или, использовать события: например, значение и структура

emails 
    asdf: email address 
    asdf1: email address 
+0

Хорошо, я пойду попробовать, но когда я копирую и вставляю свою структуру, это выглядит не очень хорошо. –

+0

Хорошо, это сработало! Спасибо. Извините, я новичок в Firebase, я использовал Parse.com до этого, пока Facebook не объявил, что он закрыт. –

Смежные вопросы