我想用的样子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
你可以扩展你的例子,也许在伪代码?你想实现什么? –