Моя запись коллекции пользователей выглядит примерно так:
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 ()?