我有表A和AEXT。
我想对AEXT使用相同的KEY / ID,因为表A和表AEXT之间的关系是1-1,顾名思义AEXT具有A的扩展/附加属性。
有人可以告诉我如何在NDB / Python中执行此操作。
提前致谢
答案 0 :(得分:2)
两个“表”(实际上是实体类型)可以具有相同的键名,只要它们在数据存储区中具有不同的路径即可。路径是实体及其所有祖先的种类/名称。例如,您可以这样做:
a_key = ndb.Key(A, 'mykey')
aext_key = ndb.Key(AEXT, 'mykey')
现在这些密钥会有所不同,但您可以使用相同的密钥名称,'mykey'
再次构建它们。一旦掌握了密钥,就可以自己抓住实体。
希望有所帮助!