在数据存储中使用 GCP 控制台过滤 "Key"
Filter using GCP console in datastore for a "Key"
我知道如何从 GCP 控制台查询其他字段,但如何查询 Name/ID
列。
我尝试根据下图选择 Key
来提供 id
,但出现错误,我尝试将 GQL 作为
SELECT * FROM KIND_NAME WHERE __key__ = key(Name,'45***')
和
SELECT * FROM KIND_NAME WHERE __key__ = key(Name,'id=45***')
我提到了 this link of GCP
如何查询 Name/ID
列
我尝试重现案例,并使用 GQL 的以下查询成功通过 NameID 进行过滤:
SELECT * FROM [KIND] WHERE key = Key([KIND], '[NAME]')
请注意,如果 NameID 的值是自己设置的,则需要单引号 (' '),而如果该值是自动生成的 ID,则不需要,它看起来像:
SELECT * FROM [KIND] WHERE key = Key([KIND], [ID])
我知道如何从 GCP 控制台查询其他字段,但如何查询 Name/ID
列。
我尝试根据下图选择 Key
来提供 id
,但出现错误,我尝试将 GQL 作为
SELECT * FROM KIND_NAME WHERE __key__ = key(Name,'45***')
和
SELECT * FROM KIND_NAME WHERE __key__ = key(Name,'id=45***')
我提到了 this link of GCP
如何查询 Name/ID
列
我尝试重现案例,并使用 GQL 的以下查询成功通过 NameID 进行过滤:
SELECT * FROM [KIND] WHERE key = Key([KIND], '[NAME]')
请注意,如果 NameID 的值是自己设置的,则需要单引号 (' '),而如果该值是自动生成的 ID,则不需要,它看起来像:
SELECT * FROM [KIND] WHERE key = Key([KIND], [ID])