I'm following the Firebase security tutorial.
I have this simple structure:
 - requests
     - request_id: {...}
     - request_id: {...}
     ...
And my security rules:
{
    "rules": {       
      "requests": {
        ".indexOn": ["id_company_owner", "id_app_user"],
        "$request_id": {
          // only request from the last ten minutes can be read
          ".read": "data.child('timestamp').val() > (now - 600000)",
        }
      }
    }
}
All I want right now with my rule is to make my request readable. But I've to this inside (not outside) of $request_id, but no request is being readable; even if the request have the timestamp with less than 10 minutes ago. Can someone explain why?