Посмотрите на этот ответ Сэма Стерна:
Как запросить документы, которые содержат отправленный параметр в Firestore?
Он объясняет, что "лучшехранить ваши данные в виде карты логических значений ".Таким образом, вы должны структурировать поля в вашем документе как:
{
conversadores:
{ford0013: true,
ford0014: true
},
fechaCreation: ....
....
}
и запросить как
db.collection("mensajes").where("conversadores.ford0013", "==", true).get()
Теперь, если вы хотите, кроме того, упорядочить по fechaCreation, этоне будет работать, см. документ: https://firebase.google.com/docs/firestore/solutions/arrays
В документе упоминается подход к «запросам по нескольким полям», который приведет к структуре, подобной следующей, но я думаю, что это не будет работать вваш случай, когда вы хотите использовать orderBy после где.
{
conversadores:
{ford0013: 1502144665,
ford0014: 1502144665
},
fechaCreation: ....
....
}