I want to get in list according to the details prioritet
It is messy trying to do this with blocks and the firebase experimental component.
You should use indexing in your rules in Firebase and get Firebase to do all of the hard work by then sending a query.
You will need to use the web component for this.
I think your rules should be something like this:
{
"rules": {
"Voda": {
".read": true,
".write": true,
".indexOn": [".value","Prioritet"]
}
}
}
And in the URL: ....?orderBy="Prioritet"
Maybe you URL is not well formed...It would be something like this:
https://<your_firebase_link>/Voda.json?orderBy="Prioritet"
with the dot is not correct. Which rules have you configured?
{
"rules": {
"voda": {
".read": true,
".write": true,
".indexOn": [".value","Prioritet"]
}
}
}
you can see that voda is not the same than Voda.
{
"rules": {
"Voda": {
".read": true,
".write": true,
".indexOn": [".value","Prioritet"]
}
}
}
Thanks a lot, everything is working
however, the data on Prioritet is not sorted why?
from Firebase:
"The filtered results are returned unordered. If the order of your data is important you should sort the results in your application after they are returned from Firebase."
You can use the sortBy field to filter the data received in the response, but to order them you need to sort in the app.
Thank you @TIMAI2
You could always run a different query to return all the Prioritet values that equal 1, or 2 etc.
and how to do it
that is, you need to repeat the request
thanks, I will try