@olezhenka

Зачем нужен _id?

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

Но, допустим, у меня есть коллекция пользователей ВК, я могу идентифицировать пользователя по id в ВК. Есть ли тут смысл использовать objectId? С условием того, что у меня не будет роута "/vk/get?id=..." где я просто отдаю id пользователя и получаю нужного мне юзера из моей бд, у меня будет получение данных о юзере из ВК только с помощью сессии.

А еще насчет облегчения поиска по бд. Безопасно ли objectId отдавать фронтенду? У меня это сразу начинает ассоциироваться с уязвимостью :( Тут тоже с условием того, что с помощью сессии и проверки на то, что искаемый документ принадлежит пользователю из сессии.
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы