[java-firestore] whereHavingExample sample throws error

Abierto
#13,093 1 comentario 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@morganchen12 ya está trabajando en esto.

Desde el 17/4/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

api: firestore samples

https://github.com/googleapis/java-firestore/blob/be110eedb85ea5e83740057a7771ddb238dfa64d/samples/preview-snippets/src/main/java/com/example/firestore/PipelineSnippets.java#L1823-L1837

throws error

Caused by: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: The nested field reference 'location.state' is not supported in its current use case.

Certain stages like `aggregate(...)` or `unnest(...)` only support assigning to top-level fields. This means you cannot use an alias like 'foo.bar' to assign the result to a nested field. If you want to use an alias that has a dot in it, escape the path with backticks, like `foo.bar`.

Depending on the SDK, this can be done like so:`.distinct(field("address.city").as("`address.city`"))`
	at io.grpc.Status.asRuntimeException(Status.java:532)
Lenguaje dominante
Java
Estrellas
2.1k
Forks
1.2k
Merge medio
2 d 14 h
PR fusionados (30 d)
192

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de googleapis/google-cloud-java

Todos los issues de googleapis/google-cloud-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.