如何在flutter集合中获取数据映射中名称的文档快照

时间:2021-02-04 12:07:14

标签: firebase flutter dart google-cloud-firestore snapshot

我试图通过在数据中按配方名称和配方名称搜索来获取文档快照:

Firebase Firestore image

@Bean(name = "myRestTemplate")
public RestTemplate collectCentRestTemplate(RestTemplateBuilder builder) {
    return builder.rootUri("some uri")
            .additionalInterceptors((ClientHttpRequestInterceptor) (request, body, execution) -> {
                request.getHeaders().add("Authorization", "Bearer" + token);
                return execution.execute(request, body);
            }).build();
}

1 个答案:

答案 0 :(得分:0)

您的 name 字段存储在对象 data 中。所以查询应该在 data.name

Query query = FirebaseFirestore.instance
    .collection("recipes")
    .where("data.name", isEqualTo: "test");

要了解嵌套对象和 . 表示法,请参阅有关 fields in nested objects 的文档。