2016-12-05 21 views
-1

ユーザーがアップロードしたストレージには1000アイテムあります。ランダムなものをダウンロードしたいと思います。最善のアプローチは何ですか?Firebase Storageからランダムなアイテムをダウンロード

1〜1000の名前で名前を付けることができますが、複数のユーザーが同時にアップロードすることができます。

他のアイデアはありますか?

答えて

1

私は長さを取得し、その後、あなたはこの全体のノードを取得することができますここから...データベースノードに(好ましくはランダムに生成またはfirebaseキーベース)すべてのファイル名のセーブ

を示唆し、 乱数を生成しますこの乱数をmodに長さに変換します。

n = randomNumber%の長さを持つn番目の子を取得

+0

ありがとうございますが、各ユーザーは同時にファイルをアップロードします。したがって、各ユーザーはそのノードを更新し、アップロードされたファイル名をノードに追加する必要があります。同じノードに同時にアクセスするユーザーをどのように管理できますか? – CaliL

関連する問題