func NewKey(c appengine.Context, kind, stringID string, intID int64, parent *Key) *Key
La documentación dice:
NewKey crea una nueva clave. El tipo no puede estar vacío. Uno o ambos de stringID e intID deben ser cero . Si ambos son cero, la clave devuelta está incompleta. parent debe ser una clave completa o nula.
¿Cuál es el cero para la cadena?
Lo intenté 0
y nil
obtuve errores como:
cannot use nil as type string in function argument
en este caso cadena vacía, o puede usar NewIncompleteKey ()
fuente