获取文档中的所有集合

时间:2020-02-26 15:01:53

标签: spring-cloud-gcp

我在firebase数据中具有以下结构

订单->订单ID-> LocationHistory-> LocationHistoryID-> FieldsData

Orders和LocationHistory是常量,而OrderID,LocationHistoryID是文档ID

我想知道是否可以生成查询以获取扩展FirestoreReactiveRepository的存储库中订单的所有LocationHistory 其余的应该是/ Orders / 10002 / LocationHistory /

Belwo是我当前正在使用的代码

import org.springframework.cloud.gcp.data.firestore.Document;

import com.google.cloud.firestore.annotation.DocumentId;
import com.google.cloud.firestore.annotation.PropertyName;

import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
@Document(collectionName = "Orders/10002/LocationHistory")
public class LocationHistory
{
    @DocumentId
    private String id;

    private String lat;

    @PropertyName("long")
    private String longitude;

}

1 个答案:

答案 0 :(得分:0)

由于LocationHistoryOrders的子集合,因此您应该检索将包含Order的{​​{1}}。

LocationHistory