2016-09-11 10 views
2

こんにちは、Firebaseコンソールを使用するときにDB構造を強制する方法があるかどうかを知りたいのですが。Firebaseセットのデータ構造

たとえば、名前が「Sample」で値が3のオブジェクトを追加する必要がある場合、別のオブジェクトを追加する場合、同じ構造(名前と値)のオブジェクトのみを挿入できます。これを達成する方法はありますか?

答えて

3

Firebaseコンソールを使用してデータを入力するときに、特定のデータ構造を強制する方法はありません。

Firebaseコンソール(console.firebase.google.com)からFirebaseデータベースにアクセスすると、管理アカウントとしてデータベースにアクセスしています。このような管理アクセスはセキュリティルールをバイパスします。すべての読み取りと書き込みが許可され、データは検証されません。

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コンソールに入力できるデータの制限について質問しています(これは不可能です)。 –

+0

Ops ok、私の誤りで申し訳ありません。 – Carlo

+1

心配はいりません。私はそれを得る前に、私はいくつかの読み込みが必要でした。 :-) –