GCP数据存储区中实体的“FTS”

时间:2018-01-22 13:49:48

标签: database google-cloud-datastore datastore gcp

我们假设我有一些实体类型的“员工”。 我想列出我的所有员工。

我已经浏览了几个小时的谷歌数据存储文档,但我无法找到如何做到这一点。是否有针对此的特定查询?

1 个答案:

答案 0 :(得分:0)

使用数据存储查询。文档为here。 在您的情况下,查询将只有Kind名称(Employees)。

例如在Go中,您可以查询并列出所有员工,如下所示:

query := datastore.NewQuery("Employee")
it := client.Run(ctx, query)
for {
        var employee Employee
        _, err := it.Next(&employee)
        if err == iterator.Done {
                break
        }
        if err != nil {
                log.Fatalf("Error fetching next employee: %v", err)
        }
        fmt.Printf("employee %v\n", employee)
}
相关问题