iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

【Firestore】Date型でクエリカーソルを使用する時の注意点

先日、Firestoreのクエリカーソルを日付で追加してデータを取得しようとすると、指定した位置のドキュメントがうまく取得できなかったのでメモを残しておきます👷‍♀️

let startDate = Date()
db.collection("cities")
    .order(by: "serverDate")
    .start(at: [startDate])

結論

日付でクエリを指定するときは、FirestoreTimestamp型を使用するようにしましょう。

let startDate = Timestamp(date: Date())
db.collection("cities")
    .order(by: "serverDate")
    .start(at: [startDate])

てな感じで本日も以上になります🍺

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com