我试图通过在数据中按配方名称和配方名称搜索来获取文档快照:
@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();
}
答案 0 :(得分:0)
您的 name
字段存储在对象 data
中。所以查询应该在 data.name
Query query = FirebaseFirestore.instance
.collection("recipes")
.where("data.name", isEqualTo: "test");
要了解嵌套对象和 .
表示法,请参阅有关 fields in nested objects 的文档。