Es ist kein Problem, zwei Typen im selben Index zu haben. Jeder Schlüssel im Index enthält den Typ.
Wenn Sie eine Abfrage durchführen, werden nur Objekte zurückgegeben, die dem Typ entsprechen, den Sie abfragen.
Wenn Sie also nach {data:"hello"} fragen, werden nur Strings zurückgegeben usw.