【发布时间】:2016-09-25 07:44:51
【问题描述】:
在我的 GAE 数据存储中,我有以下类型:存储、订单和交易。一个店铺有几个订单,一个订单有几个交易。 store 是 order 的 parent,order 是 transaction 的 parent。 ID 由数据存储区自动生成。
在数据库中,我发现了两个不同的订单记录,它们的 ID 相同,但父母不同。因此,似乎 id 本身并不是唯一的 - 仅与它们的父级组合?这是正确的吗?
如果是这样,我总是需要在查询中查询 id AND parent?
谢谢, -路易丝
【问题讨论】:
-
ID 无关紧要;您应该始终按键查询。一个键包括祖先路径(如果有的话)。
标签: google-app-engine google-cloud-datastore