このコードを使用して、Android上で新しいアイテムをFirebaseに追加しています。ただし、誰かが同じキーを持つ別のアイテムを追加しようとすると、現在のアイテムが置き換えられます!これを防ぐ方法を教えてください。私は定期的なデータベースのような意味です。私は、キーを持っているので、私はかかわらず)(プッシュを使用したくないキーが存在する場合、Firebaseにデータを追加しないようにする方法
myFirebaseRef.child(key).setValue(item, new Firebase.CompletionListener()
{
@Override
public void onComplete(FirebaseError firebaseError, Firebase firebase)
{
}
});
私の主キーとしてキーを使用し、同じキーを持つ任意の項目を追加することを許可しない(または、別の既存のアイテムを置き換えるために)したいです私のアプリでは意味、私は自分自身を定義することにより、主キーを使用するか、または確認することができ、私は思うが一意
http://stackoverflow.com/questions/25294478/how-do-you-prevent-duplicate-user-properties-in-firebaseを参照してください。その答えはJavaScriptのためのものですが、アプローチはすべてのFirebase SDKで同じです –