包含带有解析RESTAPI的子指针
我在使用parserestapi时遇到了一个简单的问题。我试图在结果中包含我的指针,但我无法使其工作,因为我将指针数组更改为包含指针和“读取”布尔值的对象数组 结果示例如下: 我的请求:include=alarms.alarm&where={“login”:“admin”} 我还尝试了“include=alarm”,但没有成功包含带有解析RESTAPI的子指针,api,rest,parse-platform,include,Api,Rest,Parse Platform,Include,我在使用parserestapi时遇到了一个简单的问题。我试图在结果中包含我的指针,但我无法使其工作,因为我将指针数组更改为包含指针和“读取”布尔值的对象数组 结果示例如下: 我的请求:include=alarms.alarm&where={“login”:“admin”} 我还尝试了“include=alarm”,但没有成功 { "results": [ { "alarms": [ { "alarm": {
{
"results": [
{
"alarms": [
{
"alarm": {
"__type": "Pointer",
"className": "Alarm",
"objectId": "e1eL6VPFSp"
},
"read": false
},
{
"alarm": {
"__type": "Pointer",
"className": "Alarm",
"objectId": "zFFL54PMzu"
},
"read": false
}
],
"createdAt": "2015-11-30T14:22:39.898Z",
"login": "admin",
"objectId": "vzbKQZtygq",
"serverId": "1",
"token": "token1",
"updatedAt": "2015-12-01T15:52:09.084Z"
}
]
}
我想知道如何在结果中包含子指针。另外,如果在我的报警中有另一个指针,则使用“alarms.alarm.myPointerKey”语法
谢谢你的帮助。就像你说的
我将指针数组更改为包含指针和“读取”布尔值的对象数组
这意味着parse不再“理解”您的数组,因此如果您希望以这种方式构造数据,您将不得不发出更多请求以获取所需的所有信息
但是为什么不将
read
属性移动到alarm
类并返回指针数组呢?据我所知Include
仅在检索具有Pointer
类型字段的对象时有效。您是如何将Include
与指针数组一起使用的?您可以使用相同的方法。如果数组中只有满的指针,Parse可以获取所有对象属性。但我认为您不能添加超过1个级别,因为一个警报可以被多个用户读取。我想创建一个收件箱系统而不复制警报(或者创建另一个文档来维护这类东西)。我想避免循环,但正如你所说,我不能这样做。好吧,那么把它存储在并行数组中怎么样?