Как определить тип ключа в хранилище данных? - PullRequest
0 голосов
/ 01 октября 2018

У меня есть пользовательский вид:

type User struct {
  Username     string
  Email        string
  Password     string
}

И вид сообщения:

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

Объект сообщения выглядит следующим образом:

Пользователь: Key (User, '10000 ')

Заголовок: "Some Tilte"

Содержимое: "Some Content"

Как определить Post.User?

1 Ответ

0 голосов
/ 01 октября 2018

Поскольку ваши Post сущности содержат полные Key с, используйте datastore.Key в качестве типа поля:

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