Включить дополнительные указатели с API-интерфейсом Parse REST

126
19

Я столкнулся с простой проблемой с использованием API-интерфейса Parse REST. Я пытаюсь включить мои указатели в результаты, но я не могу заставить их работать, так как я изменил свой массив указателей на массив объектов, содержащих указатель и "прочитанный" логический.

пример результатов ниже:

мой запрос: include = alarms.alarm & where = {"login": "admin"}

Я также пытался "включить = тревогу" без успеха.

{
"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",

Спасибо за помощь.

спросил(а) 2021-01-25T21:57:19+03:00 4 месяца, 3 недели назад
1
Решение
132

Как ты говорил,

Я изменил свой массив указателей на массив объектов, содержащих указатель, и "read" boolean

Это означает, что синтаксический анализ больше не "понимает" ваш массив, поэтому вам придется делать больше запросов, чтобы получить всю необходимую информацию, если вы хотите структурировать свои данные таким образом.

Но почему бы не переместить атрибут read в класс alarm и вернуться к массиву указателей?

ответил(а) 2021-01-25T21:57:19+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема