我想用的樣子GAE過濾實體鍵(Golang)
datastore.NewQuery("Article").Filter("ID =", id)
得到實體鍵。
這是怎麼回事?
對不起,我英文很差。謝謝!
我想用的樣子GAE過濾實體鍵(Golang)
datastore.NewQuery("Article").Filter("ID =", id)
得到實體鍵。
這是怎麼回事?
對不起,我英文很差。謝謝!
我從來沒有試圖去,但我給它一個鏡頭:
k := datastore.NewKey(c, "Activity", "", id, nil)
q := datastore.NewQuery("Article").Filter("__key__ =", k)
哪裏c
是您appengine.Context
非常感謝! – Specode
什麼這些解決方案,這些辦法你不需要查詢,既不是迭代器更直接的解決問題的方式。
var article Article
k := datastore.NewKey(c, "Article", "", usrr.User, nil)
q := datastore.Get(c,k,&article)
你覺得怎麼樣?
這絕對是正確的方法,如果您獲得密鑰,則可以直接獲取實體而不是進行查詢 –
比在所有數據存儲中運行查詢更直接。 – OnlyAngel
你可以擴展你的例子,也許在僞代碼?你想實現什麼? –