Firebase / Firestore のTimestamp の比較メソッドisEqualとcompare
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
以上、備忘録です。
Author And Source
この問題について(Firebase / Firestore のTimestamp の比較メソッドisEqualとcompare), 我々は、より多くの情報をここで見つけました https://qiita.com/Riscait/items/e722e8dca43d3fe97960著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .