FirestoreにてTimestamp型を使用していますが、2つのTimestampの比較方法がわからなかったので今回調べました。
isEqual(object:)
インスタンスが同一かどうか
let now = Timestamp()
now.isEqual(now) // -> true
compare(object:)
2つのTimestampが同一時間か、もしくは以上・以下か
let now = Timestamp()
now.compare(now) // -> `.orderedSame`
compare(object:)
メソッドによる結果
// 左は右よりも小さい
case orderedAscending
// 左は右よりも大きい
case orderedDescending
// 左右が同じ
case orderedSame
以上、備忘録です。