我如何查询这些实体的某个字段所在的实体列表或(如数据存储查看器中所示)。
Query query = pm.newQuery(DataObject.class, "this.SomeString == null");
上面的代码对我不起作用,尽管在数据存储中存在 SomeString 的实体,或者在使用数据存储查看器查看实体时。
我如何查询这些实体的某个字段所在的实体列表或(如数据存储查看器中所示)。
Query query = pm.newQuery(DataObject.class, "this.SomeString == null");
上面的代码对我不起作用,尽管在数据存储中存在 SomeString 的实体,或者在使用数据存储查看器查看实体时。
您不能查询缺失值。从查询限制:
缺少查询中指定的属性的实体将被忽略。
相同种类的实体不需要具有相同的属性。为了有资格作为查询结果,实体必须
null
为查询的过滤器和排序顺序中命名的每个属性拥有一个值(可能是 )。如果不是,则该实体会从用于执行查询的索引中省略,因此不会包含在查询结果中。
但是,您可以按 过滤null
,这样您的部分查询应该可以工作。