Apigee App Services / Usergrid查询未按预期返回结果

时间:2014-01-22 17:23:03

标签: apigee usergrid

我使用以下有效负载创建了一个名为/ 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(我在orignally称之为coursedateuuid,但重命名为认为该名称的uuid部分导致了一些背景索引)。

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

这是我的疑问:

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

(需要授权)

1 个答案:

答案 0 :(得分:1)

coursestart的类型为UUID,因此您不需要单引号:

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

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