为了账号安全,请及时绑定邮箱和手机立即绑定

使用 golang 对谷歌应用引擎数据存储进行“IN Array”查询

使用 golang 对谷歌应用引擎数据存储进行“IN Array”查询

Go
慕慕森 2021-09-27 10:30:10
有没有办法ids []int64对数据存储进行查询?我尝试了以下无济于事。错误输出q := datastore.NewQuery("Category").Filter("Id IN", ids)只为我获取数据存储中的所有类别for _, id := range ids {    q.Filter("Id =", id)}在icza的回答之后var keys []*datastore.Keyfor _, id := range ids {    keys = append(keys, datastore.NewKey(c, "Category", "", id, nil))}categories := make([]Category, len(keys))err := datastore.GetMulti(c, keys, categories)if err != nil {    return nil, err}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信