使用Postman当我向我的Usergrid后端发出get请求时,我会得到一个响应。例如:
当我运行时:
https://api.usergrid.com/gss/sandbox/summaries我得到了一个响应:
{
"action": "get",
"application": "6e9204f0-71da-11e4-9a58-bd53db9c149b",
"params": {},
"path": "/summaries",
"uri": "https://api.usergrid.com/gss/sandbox/summaries",
"entities": [
{
"uuid": "7cd5c98a-7b16-11e4-9085-b5397738dcd5",
"type": "summary",
"created": 1417629724184,
"modified": 1417629993800,
"accountId": "123123",
"accounts": [
{
"id": "123123",
"type": "Individual",
"category": "Prepaid",
"numberOfLines": 2,
"balance": {...但是,当我使用查询运行请求时:
https://api.usergrid.com/gss/sandbox/summaries?ql=select * where id=123123我得到了:
"action": "get",
"application": "6e9204f0-71da-11e4-9a58-bd53db9c149b",
"params": {
"ql": [
"select * where id=123123"
]
},
"path": "/summaries",
"uri": "https://api.usergrid.com/gss/sandbox/summaries",
"entities": [],
"timestamp": 1418766878176,
"duration": 7,
"organization": "gss",
"applicationName": "sandbox",
"count": 0当我在查询中传入一个'id‘时,我希望能够获得完整的响应,因为它来自我的UI &获取响应。有什么想法吗?
-S
发布于 2014-12-17 08:17:25
您的id属性是accounts的子键-在处理对象时,您可以使用点符号来引用子键,如account.id。不幸的是,由于您在单个实体(而不是{}对象)中使用帐户数组([]),因此这些帐户是不可查询的。但我确实注意到,在accountId下也存在相同的属性。您可以尝试:
https://api.usergrid.com/gss/sandbox/summaries?ql=select * where accountId=123123如果没有,我建议您考虑使用一个新的集合来维护您的帐户列表,并使用connections来管理实体之间的关系。
https://stackoverflow.com/questions/27514682
复制相似问题