gpt4 book ai didi

database - 在 App Engine Datastore 中查询缺少属性的实体?

转载 作者:太空狗 更新时间:2023-10-30 01:47:20 25 4
gpt4 key购买 nike

我有一个看起来像这样的模型:

class Example (db.Model) :
row_num = db.IntegerProperty(required=True)
updated = db.IntegerProperty()
...
...

现在,当我存储值时,我可能不会每次都为更新的属性填充值,这意味着在某些实体中它可能不存在。

我想构建一个数据存储区查询,以便我可以获得所有没有更新属性集的同类实体。

我该怎么做?

附注我知道我可以设置一个默认值然后查询它。但问题是我有超过 300 万个实体,更新只会标记其中的 1%,所以我不想通过将其余的设置为 0 来浪费太多的数据存储空间。

最佳答案

在 GQL 中,没有属性值的对象无法通过对该属性的查询返回,因此如果没有默认值,您所要求的是不可能的。

引用:this page 上标题为“没有过滤属性的实体永远不会被查询返回”的部分.

关于database - 在 App Engine Datastore 中查询缺少属性的实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3332080/

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