¿Hay alguna manera de buscar subcadenas en Firestore?

Si hay una cadena llamada 'California'en la base de datos de firestore y quiero buscar desde la aplicación de Android como'Cali'entonces la base de fuego debería devolverme a California. ¿Cómo puedo hacer esa consulta?

Tiene alguna función en firestore como,

db.collection("cities").whereEqualTo("name", "Cali")
 db.collection("cities").whereLessThan("name", "Cali")
 db.collection("cities").whereGreaterThanOrEqualTo("name", "Cali")
 db.collection("cities").whereGreaterThan("name", "Cali")
 db.collection("cities").whereGreaterThanOrEqualTo("name", "Cali")

Pero necesito una función como,

db.collection("cities").whereContain("name", "Cali")

que debería devolver la cadena completa que contiene la subcadena 'Cali'.

Respuestas a la pregunta(1)

Su respuesta a la pregunta