2016-09-11 2 views
2

안녕하세요, 저는 Firebase 콘솔을 사용할 때 DB 구조를 강제하는 방법이 있는지 알고 싶습니다.Firebase 세트 데이터 구조

예를 들어 이름이 "Sample"이고 값이 3 인 개체를 추가해야하는 경우 다른 개체를 추가 할 때 동일한 구조 (이름 및 값)의 개체 만 삽입 할 수 있습니다. 이것을 달성 할 수있는 방법이 있습니까?

답변

3

Firebase 콘솔을 사용하여 데이터를 입력 할 때 특정 데이터 구조를 적용 할 방법이 없습니다.

Firebase 콘솔 (console.firebase.google.com)을 통해 Firebase 데이터베이스에 액세스하면 관리 계정으로 데이터베이스에 액세스합니다. 이러한 관리 액세스는 보안 규칙을 무시합니다. 모든 읽기 및 쓰기가 허용되며 데이터의 유효성이 검사되지 않습니다.

0

당신이 중포 기지에서 등록을 완료 한 후에는 중포 기지 콘솔에서 데이터를 넣어이 모범을 따를 수 :

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

Ops 오케이, 오해해서 죄송합니다. – Carlo

+1

걱정할 필요가 없습니다. 내가 그것을 얻기 전에 그것은 약간의 읽음을 필요로했다. :-) –