Apenas as consultas do Ancestor são permitidas dentro de transações, como lidar com isso?

Eu preciso fazer uma consulta dentro de umTransaction, no entanto, eu não sei a entidade @Id, o que eu tenho é um valor de um campo, como um nome de usuário, mas não o ID,

Então, em outras palavras, eu não posso criar umKey para fazer a consulta. Como posso fazer uma consulta para obter uma entidade dentro de umTransaction?

questionAnswers(2)

yourAnswerToTheQuestion