Я создаю API, который получает статьи. У меня также есть пользователи в моей базе данных, и я хотел бы иметь одну конечную точку, которая возвращает пользователя. /api/users/:userid
. Это возвращает что-то вроде этого:
{
"articles": [], //array w. references to articles the user has written
"_id": "5b1321321bcda0e3364251d7e4a",
"email": "user@email.com",
"password": "$2a$1231241gi14k41k42bk12bh3k127iP/k1LAqwPdbgF/bXXpRia",
"__v": 0
}
- Однако я не уверен, стоит ли возвращать (зашифрованный) пароль в API. Могу ли я как-то исключить это поле, или вы бы порекомендовали хранить электронные письма + user_ids в отдельной коллекции на mongodb, или как обычно обрабатываются такие вещи?