7

get(key) 是否需要实体密钥而 get_by_key_name(key_names) 是否需要 key_name?

4

2 回答 2

10

它们是有区别的。数据存储中的实体由其种类、父级和标识符的组合标识。(链接) “标识符”可以是数字或字符串。Key 对象包含标识符和父信息。因此,当您调用 get() 时,只有一个参数 - Key 对象。当您调用 get_by_key_name 时,请注意有 2 个参数 - 一个是 key_name,一个是父级。

所以 Key 是一个包含多个部分的对象,而键名只是一个字符串。为了使事情更加混乱,可以将 Key 对象编码为字符串。

于 2009-07-12T23:23:13.047 回答
0

这是get()的官方解释,这个是get_by_key_name() 我希望这会有所帮助。

于 2009-07-12T22:41:25.673 回答