Utilisation de .indexOn avec des clés imbriquées dans Firebase

J'ai un tas de touches que je veux index à l'aide de .indexOn

Suppose que mes données se présente comme suit. Je veux être en mesure d'utiliser .orderByChild("height").

{
  "lambeosaurus": {
    "stats": {
      "height" : 2.1,
      "length" : 12.5,
      "weight": 5000
    }
  },
  "stegosaurus": {
    "stats": {
      "height" : 4,
      "length" : 9,
      "weight" : 2500
    }
  }
}

Comment la plaie-je spécifier une règle pour l'indexation height qui est un enfant de stats? Dois-je procéder à une restructuration ou d'aplatir mes données?

source d'informationauteur Moemanchu