Запрос к базе данных Flutte Firebase - PullRequest
0 голосов
/ 19 июня 2020

enter image description here

это моя структура базы данных флаттера ..

final notesReference = FirebaseDatabase.instance.reference();
await notesReference.child("data").orderByChild("displayDescription").equalTo('23').once().then(

Результат ничего, список пуст .. почему?

без equalTo ('23 ') работает нормально .. Я также пытаюсь изменить свое правило

{
"rules": {
     ".read": true,
     ".write": true,    
     "data" : {
         ".indexOn": ["displayDescription"]
     }

    }
}

просто хочу, где displayDescription = "23" только

1 Ответ

0 голосов
/ 19 июня 2020

Я думаю, что дочерний элемент displayDescription не является строкой. Но вы запрашиваете строку «23». Попробуйте разобрать строку или удалить знак ''

...