0
我想查询云数据存储并找到没有属性'foo'的所有记录 我正在查看文档,但没有发现任何内容那里。 任何指针为这样的查询将不胜感激。如何查询google-cloud-datastore查找没有特定属性的记录
我想查询云数据存储并找到没有属性'foo'的所有记录 我正在查看文档,但没有发现任何内容那里。 任何指针为这样的查询将不胜感激。如何查询google-cloud-datastore查找没有特定属性的记录
你不能用查询来做到这一点。您将必须阅读所有记录并检查每个实体中是否存在该财产并执行所需的操作。
的documentation指出 -
实体缺乏查询命名属性被忽略的同类
实体不必拥有相同的属性。为符合查询结果的 ,对于查询的过滤器和排序顺序中指定的每个属性,实体必须拥有一个值(可能为 为空)。 如果不是,则用于执行 查询的索引中将省略此实体,因此不会包含在查询的结果中。
注意:不可能查询缺少给定属性的具体为 的实体。一种替代方法是将属性添加为空值 ,然后筛选具有空值的实体作为该属性的值。