Size: a a a

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

2020 April 12

go

government of usa in Node.js — русскоговорящее сообщество
robo3t
источник

IS

Irina Smirnova in Node.js — русскоговорящее сообщество
Привет. Подскажите, пожалуйста, как установить базовый url для класса server в overnight js?
источник

AE

Alexey Elizarov in Node.js — русскоговорящее сообщество
Может кто подскажет. Что то у меня прям в лоб не получается найти ответ.

Хочу монгузом скипнуть часть документом и те что условно не влезли в “лимит” обновить?

Делаю типо SomeModel.find({ somequery }).skip(10)
Далее нужно как то обновить то что осталось после скипа. Есть может у кого то идеи?
источник

V

Victor in Node.js — русскоговорящее сообщество
Alexey Elizarov
Может кто подскажет. Что то у меня прям в лоб не получается найти ответ.

Хочу монгузом скипнуть часть документом и те что условно не влезли в “лимит” обновить?

Делаю типо SomeModel.find({ somequery }).skip(10)
Далее нужно как то обновить то что осталось после скипа. Есть может у кого то идеи?
источник

V

Victor in Node.js — русскоговорящее сообщество
но мб есть какой-то мангус вей, я его не использую
источник

AE

Alexey Elizarov in Node.js — русскоговорящее сообщество
курсором неэффективно выйдет - сколько запросов на обновление придется сделать. если только в булку все собрать и обновить, но хотелось бы понять просто может упускаю что то и есть какое то простое решение
источник

ʙ

ʙᴀᴋʜʀᴏᴍ in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят , после выполнения команды  jwt.verify(refresh_token, secret) error вылетает.С чем это может быть связано? (Error: Can't set headers after they are sent.) token и secret приходят...
Нужно на фронте сохранять полученный токен в заголовках. Используй Postman для тестирования
источник

V

Victor in Node.js — русскоговорящее сообщество
не думаю что будет прям большая разница по эффективности, но мерять лень)
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
ʙᴀᴋʜʀᴏᴍ
Нужно на фронте сохранять полученный токен в заголовках. Используй Postman для тестирования
Я храню в ls.Это я обновляю токен.
источник

ʙ

ʙᴀᴋʜʀᴏᴍ in Node.js — русскоговорящее сообщество
И как на сервере получаешь токен от клиента?
источник

ʙ

ʙᴀᴋʜʀᴏᴍ in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Я храню в ls.Это я обновляю токен.
req.headers.auth по такому типу получает токен?
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
const authHeader = req.get("Authorization");В мидлваре ловлю токен
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
const token = authHeader.replace("Bearer", "");
источник

AE

Alexey Elizarov in Node.js — русскоговорящее сообщество
затестил со скипом после обновления) задумка была хороша, но нет, так не сработало)
источник

AE

Alexey Elizarov in Node.js — русскоговорящее сообщество
Alexey Elizarov
курсором неэффективно выйдет - сколько запросов на обновление придется сделать. если только в булку все собрать и обновить, но хотелось бы понять просто может упускаю что то и есть какое то простое решение
типо как вариант это найти один документ со скипом и обновить все что идет идет после него по дате например или другим характеристикам
источник

AE

Alexey Elizarov in Node.js — русскоговорящее сообщество
но меня удивляет что нет какого то простого уже обернутого в апишку решения
источник
2020 April 13

VS

Vadim Strakholis in Node.js — русскоговорящее сообщество
в основном find() & update() только 🤔
источник

VS

Vadim Strakholis in Node.js — русскоговорящее сообщество
Alexey Elizarov
типо как вариант это найти один документ со скипом и обновить все что идет идет после него по дате например или другим характеристикам
ну может так?
const someAsyncFunction = () => {
 return Collection.find(query).skip(10).limit(99).then(arr=>{
       const IDs = arr.map(doc=>doc._id);
       return Collection.update(
         { _id: { $in: IDs } },
         { $set: { fieldToUpdate: 'value' } }
       );
   })
 
};
источник

VS

Vadim Strakholis in Node.js — русскоговорящее сообщество
интервал? несколько раз?
источник

AE

Alexey Elizarov in Node.js — русскоговорящее сообщество
Vadim Strakholis
ну может так?
const someAsyncFunction = () => {
 return Collection.find(query).skip(10).limit(99).then(arr=>{
       const IDs = arr.map(doc=>doc._id);
       return Collection.update(
         { _id: { $in: IDs } },
         { $set: { fieldToUpdate: 'value' } }
       );
   })
 
};
как вариант

спасибо всем за ваши мысли)
источник