【问题标题】:How to define a Key type in datastore?如何在数据存储中定义 Key 类型?
【发布时间】:2019-03-06 07:12:39
【问题描述】:

我有一个用户类型:

type User struct {
  Username     string
  Email        string
  Password     string
}

还有一个帖子类型:

type Post struct {
  User               // how to define here?
  Title        string
  Content      string
}

帖子实体看起来像:

用户:密钥(用户,'10000')

标题:“一些倾斜”

内容:“一些内容”

如何定义Post.User

【问题讨论】:

    标签: google-app-engine go struct google-cloud-datastore


    【解决方案1】:

    由于您的 Post 实体包含完整的 Keys,请使用 datastore.Key 作为字段类型:

    type Post struct {
        User    *datastore.Key
        Title   string
        Content string
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-13
      • 2011-01-07
      • 2021-08-09
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 2016-08-02
      • 2011-05-05
      相关资源
      最近更新 更多