让我们假设我有一些实体类型的"员工"。我想列出我的所有员工。
我已经浏览了几个小时的谷歌数据存储文档,但我找不到如何做到这一点。对此有特定的查询吗?
使用数据存储查询。文档在这里。在您的情况下,查询将只有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 %vn", employee)
}