我正在尝试将对象上传到firebase,问题在于将整个对象存储在数据库中 - 只存储了其中一个属性,这里是:
constructor(af: AngularFireDatabase ...) {
this.items = this.af.list('/appointments/' + this.username);
}
logForm() { //executed on a form submit
this.items.push({day:{date:this.selectedDate, reserved:this.appointments}});
}
this.items
是一个FirebaseListObservable
,一切正常 - 当这个推送成功时,这就是数据库中的内容:
如您所见,数据库中没有date
属性,只有reserved
(array
个string
,为什么不是日期存储?我是firebase
对NoSQL的新手 - 我是不是违法了?感谢。
答案 0 :(得分:0)
我明白了 - 对象必须看起来像这样:
background-image: repeating-linear-gradient(0deg,transparent,#CCC 0,transparent 3px,transparent 10%), repeating-linear-gradient(-90deg,transparent,#CCC 0,transparent 3px,transparent 10%);}