为什么我的ID未在数据存储查看器中列为过滤器参数?

时间:2017-03-18 12:47:50

标签: google-cloud-datastore objectify

为什么我的ID未在数据存储查看器中列为过滤器参数,尽管它已编入索引。我刚刚检查了我的数据存储查看器以查找新插入的实体,并希望通过电子邮件ID搜索记录作为过滤器参数,但过滤器的参数是我放在@Index中的参数。电子邮件ID也是@Index,但它也是@Id。

有谁知道,如何将@Id参数用作数据存储区查看器中的过滤器?

1 个答案:

答案 0 :(得分:1)

如果您正在谈论实体的实际id,那么您可以使用Key属性

进行过滤

例如,假设您的id是自动ID(意味着它是一个长整数),您的类型为example。如果您只想为ID 562949953421312进行过滤,则可以在关键字段中添加Key(example, 5629499534213120)

Filtering by Key with auto id

如果你的@Id是一个字符串,前提是用引号括起名字的相同例子。

Filtering by Key with name instead of id