0
我想從Firebase數據庫中檢索一些數據,問題中的變量是日期。當我存儲日期,它正確地存儲,使用正確的日期 - 但是當我檢索之日起,始終以這兩個日期在同一時間回來:Firebase返回不正確的值 - ionic/angular2
{"date":{"day":"Fri Jul 21 2017 12:00:00 GMT-0400 (EDT)"},"reserved":{"appointment":["1:00
PM","10:00 AM","2:00 PM","4:30 PM","5:30 PM","6:30 PM"]}}
和
{"date":{"day":"Fri Jul 14 2017 12:00:00 GMT-0400 (EDT)"},"reserved":{"appointment":["1:00
PM","10:00 AM","2:00 PM"]}}
變量(日期)day
爲Jul 14
或Jul 21
。但是,在我的數據庫中,我沒有任何存儲這些值的項目。這裏是我的數據庫是什麼樣子:
正如你可以看到所有的day
變量有Jul 26
不Jul 14
/Jul 21
火力地堡也彌補了約會過,所有的appointment
中的時間似乎來自無處。
UPDATE
我的火力點查詢看起來是這樣的 - 它是在一個非常基本的點搞亂。
this.items = this.af.list('/appointments/' + this.username);
this.items.subscribe(items => items.forEach(item => {
console.log(JSON.stringify(item));
console.log(item.date.day);
它得到的forEach
兩個不正確的日期。
也顯示您的檢索查詢。 – Hareesh
謝謝,更新 - 還有一件事我注意到...查詢發生兩次...它得到7月14日,然後7月21日 – ewizard