0
當我在Firebase中使用orderByChild
時,發生奇怪的互動。Firebase orderByChild
我有這樣的對象在火力地堡:
[{
"date": "2016-10-28 21:45:30",
"price": "6700",
"id": "2423267",
"title": "Some Title",
"description": "Some Desc"
}]
然後我做這樣的查詢:
this.databaseRef.startAt(query).orderByChild('date').limitToFirst(50).once('value);
如果我做orderByChild('title')
或任何其他字段是一個字符串,查詢是例如「一些」,然後我得到正確的結果。
但是,如果我做orderByChild('date')
和相同的查詢,我沒有得到任何結果。
我也嘗試把日期作爲時間戳,這也不起作用。
我認爲在做queryByChild
時出現了錯誤,並且該子項是一個數字,但查詢是一個字符串,或者相反。
我該如何解決這個問題,我需要按日期排序的結果,但是會被標題查詢?