1
私は、ユニークな電子メールを持っている売り手を登録するアンドロイドのアプリケーションをfirebaseに格納しています。重複を追加できないようにルールを作成しますが、動作しないようです。私は間違って何をしていますか?ルールエントリが重複していますfirebaseが動作しません
public void addSeller(Seller seller){
HashMap<String,Seller> map= new HashMap<>() ;
String email = seller.getEmail().replace(".",",");
map.put(email,seler);
database.child("sellers").setValue(map);
}
私はあなたを理解したよう、私は電子メールと呼ばれた子を作成する必要がありますか? – pete
コレクションの名前は重要ではありませんが、それについて魔法はありません。重要なのは、このコレクションでは(エンコードされた)電子メールアドレスをキーとして使用することです。また、キーはコレクション内で一意であることが保証されているため、各電子メールアドレスが1回だけ存在することができます。 –
私はすでにあなたに教えたいことを理解していますが、プッシュが手動で行うべきであるように私の鍵を自動的に生成するものであれば、 – pete