可用于定义数据存储实体的 key_name 的最大字符数是多少?
键名太长不好吗?
例如: 假设我们使用 170 个字符的 key_names,这是 Twitter 消息的长度 140 加上 10 个纬度数字字符、10 个经度字符和 10 个时间戳字符。
(这样一个 key_name 的推理:所以通过使用这样一个 key_name,我们可以轻松快速地确保没有重复的发布,因为同一条消息不应该来自同一个地方和时间超过一次。)
最佳答案
键名限制为 500 个字符,就像字符串属性值一样。参见例如Key.to_path()
,调用ValidateString()
:
默认 max_len
为 _MAX_STRING_LENGTH
,即 500:
关于google-app-engine - 数据存储实体 key_name 可以有多长(最大字符数)?拥有很长的 key_names 不好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2557632/