firebaseを初めて使用しています。私はvueとfirebaseでアプリを作っています。ここで私はこのスナップのような 'ユーザー'を参照している。firebaseの特定の値でデータを取得
テキストで:
-L0PZ870WKlPC2BpRxbw email: "[email protected]" name: "Carol Howard" -L0P_xMlFVxOFuQ0yHne email: "[email protected]" name: "Alvin Boyd"
私が提供されますemail
name
を取得したいです。 vueアプリケーションで実行できる必要があるJavaScriptのソリューションが必要です。このような機能は、おしゃれなものになるでしょう
function(email){ // some code return name }
どうすればいいですか?
あなたのソリューションは名前に 'undefined'を返します。しかし、 'snapshot.val().name'を' snapshot.val() 'に変更すると、次のようなオブジェクトが返されます。https://ibb.co/idYepm – prokawsar
あなたにはデータがあります。これは非同期関数であり、データの取得には時間がかかります。したがって、データをどこでコンソール化するかを検討してください。 – HakanC
キーを返すオブジェクトですが、私はこの問題をname = snapshot.val()を使って解決しました。 name = Object.values(name) name = name [0] .name' – prokawsar