2017-07-29 6 views

答えて

0

Firebaseにデータを挿入するたびに、オブジェクトの一意のID(UUID)が生成されます。お勧めはfirebase-generated UUIDsまたはcustom UUIDはなく、自動インクリメントidはプッシュIDと呼ばれる自動インクリメント・カラムの

1

Firebaseデータベースと同等(このquestionをチェックしてください)ことを使用することです。これらのキーはあなたがpush()(またはiOS childByAutoId上)を呼び出したときに生成され、それらはされています。あなたがに接続していない間、常に

  • を増やすことにも決定することができ、すべてのクライアント
  • 全体で一意であることが保証

    • サーバー

    しかし、SQLデータベースの自動インクリメント列とは異なり:

    • のFirebaseプッシュIDは、あなたが"-KqB_B7Rh8cTYQxihbpb""-KqB_CfSXYZ3kp0a_WlT""-KqB_CuTwYXn-UtUEv0s"のような値を得るでしょう、
    • FirebaseプッシュIDが

    代わりの123連続していないされていない数値、文字列です。彼らは慣れるのが少し難しいかもしれませんが、その利点は十分に価値があります。

    私は、これら二つのブログの記事により読むことをお勧め:

  • 関連する問題