我对自动生成的数据存储区密钥有些担心。
该文档声称结果是一个64位整数。对于REST API,Google使用string
类型发送密钥。
另一方面,产品经理says克里斯拉姆斯代尔(Chris Ramsdale)
这些ID是较大的且分布均匀的整数,但是保证足够小以完全表示为64位浮点数,因此可以将它们存储为Javascript数字或JSON。
但是克里斯在2013年发表了这篇文章。
所以我对这种差异感到困惑。有人在用JavaScript数字表示自动生成的数据存储区ID时遇到任何问题吗?
否则,在解析请求和返回响应的所有HTTP处理程序中进行转换都将非常困难。
谢谢!
答案 0 :(得分:0)
可以使用manually assign the key ids,因此,即使GAE从未生成过JavaScript无法表示的内容,也有可能以其他方式创建它。最好保持安全并使用字符串。