0

私はポリマーとfirebaseを使用しています。オブジェクトの中にオブジェクトの配列を作成する方法は不思議でした。ポリマーファイアベース。オブジェクト内の配列

Like the object above

は私がいることを達成やる我々はこの.Howような単純なプッシュ方式で、それ

 this.$.query.ref.push({ 
     name: this.$.crewName.value, 
     description: this.$.crewDescription.value, 
     createddate: new Date().toString(), 
     creator: this.$.createcrewlogin.user.uid, 
     slug: sluggedname 
     }); 

内のメンバーと名前を持つことにより、単一のオブジェクトのオブジェクトのようにグループのネストされたデータが欲しいです

答えて

2

JavaScriptからFirebaseデータベースに書き込むときは、standard JSON objectを渡します。これは、あなただけの巣オブジェクト内のオブジェクトは、あなたがpush()に渡すことができることを意味します

this.$.query.ref.push({ 
    name: this.$.crewName.value, 
    description: this.$.crewDescription.value, 
    createddate: new Date().toString(), 
    creator: this.$.createcrewlogin.user.uid, 
    slug: sluggedname, 
    subobject: { 
     techpioneers: true, 
     womentechmakers: true 
    } 
    }); 
+0

そして、何を私が更新した場合は 'オブジェクトsuboject' ..私はどうなるどうしたいサブオブジェクトかに依存 –

+0

こと更新する。最初にそのオブジェクトのキーを見つけるためにクエリを実行し、次に 'ref.child(key).child(サブオブジェクト).update({newkey:true、womentechmakers:false、techpioneers:null})'を実行する必要があります。これにより、新しい鍵が追加され、 'womentechmakers'がfalseに変更され、' techpioneers'が削除されます。 –

+0

偉大な..私は理解している –

関連する問題