このようなFirebaseデータベースがあるとします。Firebaseデータベースクエリ:すべての値をリストすることができずに、特定の値が存在するかどうかをテストします。
root
devices
00EB4A1
0008634
devices_unowned
00056F3
000A689
単一のデバイスは今までdevices
またはdevices_unowned
、決して両方の下に表示されます。所有されていないデバイスのリストを公開することなく、所有されていないデバイスを所有できるようにするための安全な方法が必要です。
私のモバイルアプリのユーザーは、現在所有されていないデバイスでつまずくかもしれません。私は "root/devices_unowned/000A689 exists, yes or no?
"のようなクエリを実行できるようにする必要がありますが、 "list all the devices at /root/devices_unowned
"のようなものを実行することはできません。
これは可能ですか?
これは、デバイスが所有されたときにデバイスを別のパスに移動する必要があるということですか?それに対して私は助言するだろう。新しいパスの代わりに古いパスを変更する保留中の書き込みがある場合はどうなりますか? – KarolDepka