[英]Querying using custom key identifier(Name/ID) in firestore(datastore mode)?
我有一個像下面這樣的數據存儲實體
Name/ID Parent Rollen email first_name last_name
name=CidassUID Key(Tenant, 'CidassGroupID') ["user","admin"] user@email.com user first name user last name
我想用姓名/ID 進行查詢
在 GQL 中,我正在嘗試這樣
select * from User where Name/ID='CidassUID'
在這樣的python中..
query = client.query(kind='User')
query.add_filter('Name/ID', '=', 'name=CidassUID')
return list(query.fetch())
有人可以幫助我如何通過名稱/ID 獲得結果嗎?
非常感謝
所以這就是我在 GQL 中解決它的方法..
select * from User where __key__= Key(Tenant, 'CidassGroupID', User, 'CidassUID')
和蟒蛇..
query_key=client.key('Tenant', 'CidassGroupID','User', 'CidassUID')
query.key_filter(query_key,'=')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.