Задать вопрос
squadbrodyaga
@squadbrodyaga
帆は風を変えた

Как получить _id пользователя во время регистрации (mongoose)?

Здравствуйте, хочу сделать, чтобы у каждого пользователя была своя реферальная ссылка,
которая будет равна _id этого пользователя, но не могу понять как это сделать, вот как я это представляю:

Вот так выглядит схема пользователя (это не ссылка, это спойлер)
UserSchema
const userSchema = new Schema({
    login: {
        type: String,
        required: true
    },
    email: {
        type: String,
        required: true
    },
    password: {
        type: String,
        required: true
    },
    reflink: {
        type: String,
        required: true
    },
})

А вот так я регистрирую нового пользователя и не могу понять как сделать, чтобы reflink: был равен _id
const user = new User({ 
       login: login,
       email: email,
       password: password,
       reflink: _id
})
await user.save()
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы