func NewKey(c appengine.Context, kind, stringID string, intID int64, parent *Key) *Key
A documentação diz:
NewKey cria uma nova chave. tipo não pode estar vazio. Um ou ambos de stringID e intID devem ser zero . Se ambos forem zero, a chave retornada está incompleta. pai ou mãe deve ser uma chave completa ou nula.
Qual é o zero da string?
Eu tentei 0
e nil
obtive erros como:
cannot use nil as type string in function argument
nesse caso, sequência vazia, ou você pode usar NewIncompleteKey ()
fonte