私はSwift 3とFirebaseを使用しています。最後のX日間のすべての投稿をフィードに読み込もうとしています。すべての投稿を検索せずにこれを行う方法は何ですか?Firebase X日前のデータをロードする
私は
ref.queryOrdered(byChild: "createdAt").queryStarting(atValue: dateInPast)
をやってみましたが、それはATVALUE(私は.queryStartingの日付パラメータを設定できません:)
エラーメッセージ:
がキャッチされないのためにアプリを終了例外 'InvalidQueryParameter'、理由: 'nil、NSStringまたはNSNumberをqueryStartingAtValueに渡すことができます:'
データ構造:
{
"createdAt": "20161013134743",
"imageURL": "",
"latitude": 44.43127318210377,
"longitude": 26.07118959027369,
"objectId": "-KTyI60jaUUuRBj-sIRR",
"ownerId": "TlQZr5cqSIUboBO8k3bjz3q6oj63",
"postText": "Bravo sefu' la Moose!",
"replies": 4,
"reportCount": 0,
"score": 5,
"updatedAt": "20161013134743"
}
は、あなたのデータ構造のような(してください、なしスクリーンショットテキストとして)に見えるかを示すことはできますか?また、あなたがそれを許さないということは何を意味しますか?エラーメッセージはありますか? –
はい、エラーメッセージがある:「InvalidQueryParameter」キャッチされない例外によりにアプリを終了理由:「あなたは唯一queryStartingAtValueにゼロ、NSStringのかのNSNumberを渡すことができます:」 – florinzf
データ構造: { 「createdAt」:「20161013134743」、 "imageURLに": ""、 "緯度":44.43127318210377、 "経度":26.07118959027369、 "OBJECTID": "-KTyI60jaUUuRBj-SIRR"、 "OWNERID": "TlQZr5cqSIUboBO8k3bjz3q6oj63"、 "postText":「ブラボーsefu」ラ・ムース「、 "回答!":4、 "reportCount":0、 "スコア":5、 "updatedAt": "20161013134743" } – florinzf