2015-01-26 3 views
0

Сохранение объекта в синтаксическом выражении дает возможность получить отношение указателя к другому объекту, но действительно ли он сохраняет весь объект или только указатель, который я имею в виду, лучше хранить объект в качестве ссылочного или внешнего ключа или идентификатор объекта (в виде строки).Сохранение объекта хранения и сохранение идентификатора объекта

ответ

1

Они, вероятно, хранить указатель как

"photo_profile":{ 
        "__type": "Pointer", 
        "className": "Photos", 
        "objectId": "Tps650s7oy" 
        } 

(если вы пытаетесь экспортировать всю свою информацию из Разбор Dashboard> Настройки> Экспорт данных, вы receve почтовый файл со всеми JSon структуры всех ваши существующие таблицы, то вы можете найти что-то вроде структуры выше)

Работа с синтаксическим разложением действительно лучше использовать свой способ хранения внешних ключей, поэтому с помощью указателей. Не уверен в улучшении производительности, но, конечно, вы извлекаете строку с полем указателя внутри, вы можете получить это поле непосредственно с помощью методов анализа (на всей платформе, я имею в виду, iOS, Android, JS, ...) или лучше, вы можете составить запрос, чтобы получить directy заостренный объект в результирующем запросе (с использованием метода include, такого как query.include("follower.photo_profile");. Подробнее см. документацию Parse.

+0

включить ключ действительно является причиной :) спасибо –

Смежные вопросы