Parse Server Parse.User.current () возвращает все пользовательские данные - PullRequest
0 голосов
/ 23 октября 2018

Моя запись коллекции пользователей выглядит примерно так:

user: { id: '123', LikedProducts: [{Pointer_To_Product1}, {Pointer_To_Product2}, .......], ....................... }

После успешного входа в систему я звоню

const user = Parse.User.current()

, чтобы получить текущие данные пользователя.

Я бы хотел, чтобы "пользователь" содержал некоторые пользовательские поля, такие как идентификатор, адрес электронной почты, имя и т. Д., Но не все. Он также возвращает все данные о продукте в указателях LikedProducts

Для экземпляра возвращаемые данные выглядят следующим образом:

user: {_id:'123', session_token: '32hjn3', LikedProducts: [{FULL_PRODUCT_DATA1}, {FULL_PRODUCT_DATA2}, .....], .............. }

Проблема возникает, когда есть 100 понравившихся продуктов.Возвращаемые данные становятся настолько огромными, что все замедляется.

В любом случае, я могу выбрать только несколько полей для возврата в User.Current ()?

...