Size: a a a

Node.js — русскоговорящее сообщество

2020 September 19

B

Bogdan in Node.js — русскоговорящее сообщество
Сергей Пограничный
Получается так
Как я сейчас понял, мне сейчас нужно использовать его, чтобы избежать гонки состояния. Переписал через апдейт, теперь пытаюсь понять как возвращать тот объект, который я запушил
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Bogdan
Как я сейчас понял, мне сейчас нужно использовать его, чтобы избежать гонки состояния. Переписал через апдейт, теперь пытаюсь понять как возвращать тот объект, который я запушил
Методами массива, там же есть какая-то индексация
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Они атомарны точно
источник

B

Bogdan in Node.js — русскоговорящее сообщество
Вроде решил, вместо updateOne, нужно юзать findOneAndUpdate, в таком случае возвращает измененный объект, чтобы я мог его потом клиенту передать

Но еще остается открытый для меня вопрос, например если два клиента одновременно выполнять будут эту операцию, они друг друга не перебьют же? Каждому клиенту свой объект придёт, верно?
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Bogdan
Вроде решил, вместо updateOne, нужно юзать findOneAndUpdate, в таком случае возвращает измененный объект, чтобы я мог его потом клиенту передать

Но еще остается открытый для меня вопрос, например если два клиента одновременно выполнять будут эту операцию, они друг друга не перебьют же? Каждому клиенту свой объект придёт, верно?
Кто первый тот и съел
источник

B

Bogdan in Node.js — русскоговорящее сообщество
Серьёзно?
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Bogdan
Серьёзно?
Норм все будет, наверное
источник

B

Bogdan in Node.js — русскоговорящее сообщество
Ну я думаю, это уже задачи не для уровня джуна
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Bogdan
Ну я думаю, это уже задачи не для уровня джуна
Уровни не в навыках а в твоей голове, барьеры создает разум, если мыслить как сеньер то ты будешь сеньером, я тебе это как джун говорю)
источник

B

Bogdan in Node.js — русскоговорящее сообщество
Вернер Карл Гейзенберг - Агент Госдепа
Уровни не в навыках а в твоей голове, барьеры создает разум, если мыслить как сеньер то ты будешь сеньером, я тебе это как джун говорю)
Сильно
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Bogdan
Сильно
Это да, а вообще если сомневаешся спроси в чате по монге)
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Bogdan
Сильно
источник

B

Bogdan in Node.js — русскоговорящее сообщество
Вернер Карл Гейзенберг - Агент Госдепа
Это да, а вообще если сомневаешся спроси в чате по монге)
Окей, спасибо)
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Bogdan
Окей, спасибо)
Нз, рад применить свои знания философии))
источник

‌‌

‌‌‎nil ‌‌‎... in Node.js — русскоговорящее сообщество
йоу, напомните пж
return bcrypt.compare(candidatePassword, this.password);
оба пароль если вывести в консоль одинаковые - bcrypt compare ожидает уже хэш на входе, или плэйнтекст
а то одинаковые хэши - но bcrypt.compare возвращает false
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
‌‌‎nil ‌‌‎
йоу, напомните пж
return bcrypt.compare(candidatePassword, this.password);
оба пароль если вывести в консоль одинаковые - bcrypt compare ожидает уже хэш на входе, или плэйнтекст
а то одинаковые хэши - но bcrypt.compare возвращает false
Не попутал местами?
источник

‌‌

‌‌‎nil ‌‌‎... in Node.js — русскоговорящее сообщество
Они одинаковые у меня %) но чую что this.pass должен быть пароль plain text
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
‌‌‎nil ‌‌‎
Они одинаковые у меня %) но чую что this.pass должен быть пароль plain text
А какая ошибка?
источник

‌‌

‌‌‎nil ‌‌‎... in Node.js — русскоговорящее сообщество
хм, щас все ок, спасибо
источник

В-

Вернер Карл Гейзенбе... in Node.js — русскоговорящее сообщество
Нз
источник