У меня есть правила для индекса, но я все еще получаю эту следующую ошибку, когда данные большие.
Ошибка: @ firebase / database: FIREBASE WARNING: Использование неопределенного индекса.Ваши данные будут загружены и отфильтрованы на клиенте.Подумайте о том, чтобы добавить «.indexOn»: «time» в / history / bearhistory к своим правилам безопасности для повышения производительности.
"rules": {
".read": true,
".write": true,
"bearhistory": {
".indexOn": ["time"]
},
"history": {
".indexOn": ["time"]
}
}
}
Как я уже сказал, это работает, когда я работаю с минимальным limitToLast.
this.items = this.db.list(`history/bearhistory`, ref => ref.orderByChild("time").limitToLast(10000));
Когда data limitToLast больше, я получаю эти ошибки для индекса.У меня есть эта структура данных.
Как я могу исправить ошибку для работы с индексом?