Это вызвало у меня головную боль, потому что я не могу предвидеть, когда Parse.com намеревается вернуть объект с свойством objectId
или объектом с a id
Недвижимость. Это отбросило меня несколько раз, и это продлевает мой процесс отладки.В чем разница между id и objectId для parse.com
У кого-нибудь есть идея, почему у них есть эти два имени для одной и той же вещи на Parse.com?
EDIT Вот скриншот для справки.
Первый console.log
вызывает Parse.User.current()
. Второй и третий вызываются вызовом API для моих двух пользовательских классов MenuItem
и Address
.
Возможно, это просто несоответствие между библиотеками Parse и API Анализировать JS?
'objectId' - единственный собственный идентификатор, который использует синтаксический анализ. Где вы видите этот «id»? – tcooc
Я думаю, что шаблон, который я вижу, заключается в том, что свойство называется 'id', когда возвращается только один объект. Например, 'Parse.User.current()' возвращает объект с свойством id и другим свойством объекта, называемым атрибутами, для всех остальных столбцов. –
Я еще раз взглянул на API, и у пользователей нет поля id (https://parse.com/docs/rest/guide#users). Единственной частью API, которая включает в себя поле id, является authdata при аутентификации с помощью facebook/twitter/etc. в этом случае id является идентификатором facebook и аналогичным. – tcooc