"vehicles" : {
          "-KbwlIGLm6dxffPJoJJB" : {            
            "fuel" : "petrol",
            "groups" : {
              "-KdWh_9KVF16efcSdrji" : true,
              "-Kdb1G720MDgbuR3nPBL" : true
            },
            "make" : "Honda",
            "model" : "City",
            "name" : "Honda City",            
            "speed_limit" : 100,
            "tank_size" : 32,
            "type" : "car"
          },
          "-KdU-BlfEdqzKxFjGI3D" : {            
            "fuel" : "petrol",
            "groups" : {
              "-KdWh_9KVF16efcSdrji" : true
            },
            "make" : "yamaha",
            "model" : "FZ",
            "name" : "Yamaza FZ",            
            "speed_limit" : 60,
            "tank_size" : 12,
            "type" : "bike"
          }          
        }
I want to retrieve results where groups has the -KdWh_9KVF16efcSdrji and the key must equal to true.
vehicles_ref.child("groups").orderByChild("-KdWh_9KVF16efcSdrji").equalTo(true).on
("value", function (snapshot) {
    console.log(snapshot.val());
});
But currently I'm getting NULL for the above criteria.
i have changed query
vehicles_ref.orderByChild("/groups/-KdWh_9KVF16efcSdrji").equalTo(true).on("value", function (snapshot) {
    console.log(snapshot.val());
});
now getting results, but now getting warning
FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "groups/-KdWh_9KVF16efcSdrji" at /vehicles to your security rules for better performance
how to add index to remove this warning ?
 
     
     
    