datastore.Get 使用祖父密钥

有没有办法datastore.Get通过不提供密钥的完整路径,而是提供实体的根父级来执行 a ?


例如,假设有一个SubFolder实体,在一个Folder实体之下,而实体本身又在一个User实体之下。这不起作用:


subFolderKey := datastore.NewKey(c, "SubFolder", "mySubfolder", 0, userKey)

datastore.Get(c, subFolderKey, subFolder)

尽管mySubfolder是 的孙子userKey。


有没有办法在不指定完整父路径的情况下做到这一点?


MMTTMM
浏览 193回答 1
1回答

UYOU

不,那是不可能的。祖先路径是您实体的完整密钥,因此如果您遗漏某些内容,您将拥有一个不完整的密钥。另请参阅此 SO 答案。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go