gpt4 book ai didi

python - 在使用 Google App Engine 和 ndb 时看到过重复的 ID 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:41 25 4
gpt4 key购买 nike

Appengine production db

class Entries(ndb.Model):
description = ndb.StringProperty()
seqid = ndb.IntegerProperty()
link = ndb.StringProperty()
group = ndb.StringProperty()
timestamp = ndb.StringProperty()
referrals = ndb.StringProperty(repeated=True)

图片中的两个条目是由两个不同的用户创建的。用户是条目的父级。

我在生产环境中获得了重复的 ID,但在本地却没有。此外,它始终是相同的 ID 号(但肯定不会在任何地方进行硬编码)

由于父级是用户,我仍然可以将其作为唯一条目提取,但这意味着如果我有两个具有相同父级用户的条目将会出现问题。

最佳答案

数据存储的唯一键是完全限定键,包括所有父实体键,而不仅仅是 ID。具有相同 ID 和不同父级的多个实体是完全有效的,您不应该仅依赖于唯一的 ID。

关于python - 在使用 Google App Engine 和 ndb 时看到过重复的 ID 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27531010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com