【发布时间】:2011-07-06 15:12:02
【问题描述】:
我知道无法查询数据存储中的缺失值(请参阅question)。
python 代码呢?是否可以检查实体属性的值是来自数据存储区还是来自默认值?
用例:
模型 Kind_X 有 1000 个实体。对于属性 Kind_X.my_property。
- 500 个实体没有 my_property
- 400 个实体 my_property 为无
- 100 个实体是其他值
我想将 my_property 设置为 ABC 仅用于那些没有该属性的 500 个实体。值为 None 的 400 个实体无法修改。
注意:将 my_property 默认设置为 ABC 是不可接受的解决方案。
【问题讨论】:
-
如果您不理解该问题,您不应随意给出答案,也不应将其标记为重复...
-
并非如此,如果您 想确保所有实体都将作为查询的结果显示,就像您评论的那样,那么答案就是这样做的方法。哦,可能是你自己不知道自己在问什么。
标签: python google-app-engine google-cloud-datastore