チャットルールでユーザー4321のindexOnを追加することに関してコンソール上でfirebaseメッセージを取得し続けます。以下は私のデータベースです。Firebaseデータベースのインデックスルールを追加するには?
そしてfirebaseの私のルールは次のようである:
{
"rules": {
".read": "auth != null",
".write": "auth != null",
"users": {
".indexOn": ["name", "email","uid"],
"$uid": {
".write": "$uid === auth.uid"
}
},
"chats": {
"$key": {
".indexOn": ["uid"]
}
}
}
}
私はインデックスが動作しない理由はわかりません。そして、データベース全体のインデックス作成をどのように改善できますか?
あなたの質問にJSONツリーの画像が含まれています。 Firebaseデータベースコンソールの[エクスポート]ボタンをクリックすると、実際のJSONをテキストとして置き換えてください。 JSONをテキストとして検索可能にすることで、実際のデータを使ってテストしたり、答えに使用したりすることができます。一般的には、これは良いことです。 –
こんにちは、少し関係のない質問です。私は同様の構造を扱っており、特定のユーザーのチャットを照会したい。これは 'chats/CHAT_ID/USER_ID'でなければなりませんが、私はCHAT_IDを持っていないので、それをどのように処理するのか分かりません。あなたは同様の問題に直面しましたか? – WedgeSparda