Я пытаюсь вставить документ, только если он не существует.
Вот мой код:
export const login = ({ bodymen: { body } }, res, next) =>
Login.findOneAndUpdate(
{phoneNumber:body.phoneNumber},
{ $set: {phoneNumber:body.phoneNumber }},
{new: true, upsert: true }
)
.then((login) => login.view(true))
.then(success(res, 201))
.catch(next)
В моем индексе. js, у меня есть маршруты вот так
router.post('/login', body({ phoneNumber }), login)
Проблема в том, что в итоге добавляется нулевое значение для номера телефона. Любая помощь приветствуется