Size: a a a

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

2019 November 26

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Romka Kirillov
добрый вечер!
пытаюсь юзать nedb для небольшой статы, при апдейте записи дублируются, не понимаю в чем дело

можете подсказать?

end() {
       this.db.update({
           _id: this.session._id
       }, {
           $set: {
               finished_at: new Date().getTime()
           }
       }, (err) => {
           if (err) {
               console.warn(err);
           }
       });
   }

{"started_at":1574789756372,"_id":"A1SODDX9Uhy1Mudx"}
{"started_at":1574789756372,"_id":"A1SODDX9Uhy1Mudx","finished_at":1574789815537}
а на гитхабе/в доках нет ничего про такое поведение?
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а на гитхабе/в доках нет ничего про такое поведение?
есть issue
https://github.com/louischatriot/nedb/issues/226

но в ридми нет больше такого пункта
источник

SS

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

go

government of usa in Node.js — русскоговорящее сообщество
Ласт коммит год назад в ридми
источник

go

government of usa in Node.js — русскоговорящее сообщество
Бросай эту либу, юзай монго
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
значит ссылка заведемо косяк?
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
government of usa
Бросай эту либу, юзай монго
на крупных и юзаю
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
но тут не применима монга, грубо говоря надо только нодой и файловой системой фигануть
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Important: I consider NeDB to be feature-complete, i.e. it does everything I think it should and nothing more. As a general rule I will not accept pull requests anymore, except for bugfixes (of course) or if I get convinced I overlook a strong usecase. Please make sure to open an issue before spending time on any PR.
судя по месседжу мейнтейнер положил болта
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
скулайт
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
government of usa
Бросай эту либу, юзай монго
👍🤣
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
ну хотя смотря какие цели конечно))
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
да я уже блин написал под недб этот ссаный, чего мне переписывать теперь?
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
надо с этой херней разобраться
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Eugene Butusov
Important: I consider NeDB to be feature-complete, i.e. it does everything I think it should and nothing more. As a general rule I will not accept pull requests anymore, except for bugfixes (of course) or if I get convinced I overlook a strong usecase. Please make sure to open an issue before spending time on any PR.
судя по месседжу мейнтейнер положил болта
+
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Romka Kirillov
надо с этой херней разобраться
PR шли))
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Romka Kirillov
да я уже блин написал под недб этот ссаный, чего мне переписывать теперь?
при норм декомпозе замена сторейджа не должна быть проблемой
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
короче фигня вся в том что все поля надо заранее определить
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
такого бреда я давно не видел
неопреденное поле в set создает новую запись
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
во охуенная embedded database
fs.writeFileSync("./mydbdb.json", JSON.stringify(), 'utf8'); //сохраняю
var mydbdb = JSON.parse(fs.readFileSync("./mydbdb.json")); //читаю

еще и жс нативно поддерживает
источник