2016-09-11 2 views
2

Привет, я хотел бы знать, есть ли способ принудительно создать структуру БД при использовании Firebase Console.Структура данных набора Firebase

Например, мне нужно добавить объект с именем: «Образец» и значение: 3, а затем, когда я хочу добавить другой объект, я могу только вставить объект с той же структурой (имя и значение). Есть ли способ достичь этого?

ответ

3

Невозможно принудительно использовать определенную структуру данных при вводе данных с помощью Firebase Console.

Когда вы получаете доступ к базе данных Firebase через консоль Firebase (console.firebase.google.com), вы получаете доступ к базе данных в качестве учетной записи администратора. Такой административный доступ обходит правила безопасности: все чтения и записи разрешены, а данные не проверяются.

0

После завершения регистрации в Firebase, вы можете следовать этому примеру, чтобы поместить данные в вашей Firebase консоли:

DatabaseReference ref = FIRDatabase.database().reference() 

String user_key = ref.childByAutoId().key 
ref.child("Users").child(user_key).setValue(["username": username, number: "3"]) 

Это очень просто!

+1

Эта работа действительно в коде. Но если я правильно прочитал вопрос, он спрашивает об ограничении данных, которые могут быть введены в Firebase Console (что невозможно). –

+0

Офф, хорошо, прошу прощения за мою ошибку. – Carlo

+1

Не беспокойтесь. Мне потребовалось несколько раз, прежде чем я получил его. :-) –