具有相同ID的实体

2024-06-01 09:17:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我突然发现了一些错误,到目前为止,我只能通过创建具有相同ID/键的实体来解释这些错误。这似乎(我疯狂地希望)与一个只有一个实体的群体有关。你知道吗

它开始发生在大约90分钟前,当时我们得到的点击率/秒(12)比我见过的多,所以这很有可能与第二个实例旋转有关-仪表板没有显示第二个实例,尽管如此。你知道吗

还有人看到什么奇怪的东西吗?如果是这样,请让我知道,以节省我试图找出我的代码可能会失败与多个实例。你知道吗


Tags: 实例代码实体id错误仪表板群体节省
2条回答

我的问题最终是由于一个用户发布了一个包含会话ID的链接。单击该链接的其他用户获得了相同的会话,因此所有用户都使用了该会话中ID引用的相同实体。我正在添加逻辑,因此如果引用者不是我的站点,则会忽略呈现的会话ID。你知道吗

所以答案是我没有从数据存储中得到重复的id。如果其他人认为这会在将来导致他们的bug,那么你可能是错的(尽管一定要理解关于不同实体类型和父级的注释)。你知道吗

很可能是将数字IDs与键的字符串表示形式混淆了。在数据存储中,每个实体的密钥总是唯一的,但是对于IDs则不同。他们不能保证会是一样的。同样对于相同的类型,如果它们是父级的,那么它只保证对于具有相同父级而不在模型类型级别上的实体是唯一的。你知道吗

相关问题 更多 >