1

我使用以下有效负载创建了一个名为 /courseattendees 的容器:

{
  uuid: "972a794a-8312-11e3-b1ca-b531afb5f461"
  type: "courseattendee"
  created: 1390360162004
  modified: 1390360162004
  badge: "blank.png"
  course: "7d4b97ea-82e3-11e3-bfff-179577f046a1"
  coursestart: "4850ef54-82fc-11e3-b496-c959b35bdbdf"
  email: "michaelb@apigee.com"
  metadata: {
    path: "/courseattendees/972a794a-8312-11e3-b1ca-b531afb5f461"
  }
  status: "registered"
}

我可以查询其他元素,例如电子邮件,但我无法查询 coursestart(我最初将其称为 coursedateuuid,但认为名称的 uuid 部分导致了一些背景索引,因此将其重命名)。

当我引用 uuid 格式的元素时,是否有某种特殊的转义或技巧?

这是我的查询:

https://api.usergrid.com/apigeetraining/contentapi2/courseattendees?ql=select * 其中 coursestart = '4850ef54-82fc-11e3-b496-c959b35bdbdf'

(需要授权)

4

1 回答 1

1

coursestart是 type UUID,所以你不需要单引号:

https://api.usergrid.com/apigeetraining/contentapi2/courseattendees?ql=select * 其中 coursestart = 4850ef54-82fc-11e3-b496-c959b35bdbdf

有关可以存储/检索的不同类型数据的详细信息,请参阅Apigee 文档中支持的数据类型。

于 2014-01-22T17:26:11.413 回答