Я продолжаю получать сообщения firebase на консоли относительно добавления indexOn для пользователя 4321 в правилах чата. Ниже приведена моя база данных.Как добавить правила индекса для базы данных Firebase?
И мои правила в firebase, как:
{
"rules": {
".read": "auth != null",
".write": "auth != null",
"users": {
".indexOn": ["name", "email","uid"],
"$uid": {
".write": "$uid === auth.uid"
}
},
"chats": {
"$key": {
".indexOn": ["uid"]
}
}
}
}
Я не уверен, почему индексация не работает. И как я могу улучшить индексирование для общей базы данных?
Вы включили изображение вашего дерева JSON в свой вопрос. Пожалуйста, замените это на фактический JSON как текст, который вы легко можете получить, нажав кнопку «Экспорт» в консоли базы данных Firebase. Наличие JSON в качестве текста делает его доступным для поиска, позволяет нам легко использовать его для тестирования с вашими фактическими данными и использовать его в нашем ответе, и в целом это просто хорошая вещь. –
Привет, немного несвязанный вопрос. Я имею дело с подобной структурой, и я хочу запросить чаты конкретного пользователя. Это должно быть 'chats/CHAT_ID/USER_ID', но поскольку у меня нет CHAT_ID, я не знаю, как с этим справиться. Вы столкнулись с подобной проблемой? – WedgeSparda