Size: a a a

Sequelize - community (eng/ru)

2020 May 18

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Viktor
Я делаю так where: {createdAt: new Date(2020, 5 ,9)}, но в запросе почему-то "createdAt" = '2020-06-08 21:00:00.000 +00:00'
cratedAt это представление момента (тоесть дата + время)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Yaroslav Zhymkov
cratedAt это представление момента (тоесть дата + время)
для сравнения только дат, надо форматировать и сравнивать отформатированные значения
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Eldar
Мужики есть модель Заведение с латом и лоном. Как достать ближайшие заведения с пагинацией ?
это не вопрос по sequelize. орм это лишь обертка. по вопросам как работать с geolocation в postgres/mysql лучше обратиться к мануалам в гугле
источник

V

Viktor in Sequelize - community (eng/ru)
Yaroslav Zhymkov
для сравнения только дат, надо форматировать и сравнивать отформатированные значения
У меня получилось сделать через DATE(createdAt) = '2020-05-09'
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Viktor
У меня получилось сделать через DATE(createdAt) = '2020-05-09'
да, вы отформатировали datetime в date
источник
2020 May 19

VS

Vladimir Saenko in Sequelize - community (eng/ru)
Всем привет. В чем может быть причина?
Ситуация:
1. Есть модель которая берет данные с бд.
2. Есть запрос findAll (как с параметрами так и без)
Все работало нормально, в бд ничего не менялось и тут начала падать вот эта ошибка. Делаю запрос через navicat все нормально. Так же переименовал в бд это поле но sequlize такое ощущение что закешировал конфиг для модели и выдает все тоже поле которого уже нет нигде. В бд переименовал, в конфиге модели тоже.
источник

VS

Vladimir Saenko in Sequelize - community (eng/ru)
Vladimir Saenko
Всем привет. В чем может быть причина?
Ситуация:
1. Есть модель которая берет данные с бд.
2. Есть запрос findAll (как с параметрами так и без)
Все работало нормально, в бд ничего не менялось и тут начала падать вот эта ошибка. Делаю запрос через navicat все нормально. Так же переименовал в бд это поле но sequlize такое ощущение что закешировал конфиг для модели и выдает все тоже поле которого уже нет нигде. В бд переименовал, в конфиге модели тоже.
саму ошибку понимаю но проблема в том что ни в конфиге ни в бд поля под названием field_name уже нет
источник

VS

Vladimir Saenko in Sequelize - community (eng/ru)
раньше там было field_name
источник

VS

Vladimir Saenko in Sequelize - community (eng/ru)
источник

VS

Vladimir Saenko in Sequelize - community (eng/ru)
источник

VS

Vladimir Saenko in Sequelize - community (eng/ru)
все, оказалось все намного проще.
источник
2020 May 22

🌠

🌠 in Sequelize - community (eng/ru)
Vladimir Saenko
все, оказалось все намного проще.
Так и что в итоге оказалось?
источник

VS

Vladimir Saenko in Sequelize - community (eng/ru)
🌠
Так и что в итоге оказалось?
не тот метод смотрел. Но такая ситуация была с другой моделью. Выделенной колонки вообще нет ни в проекте ни в бд. Помогло чистка кеша ide и перезагрузка.
источник

🌠

🌠 in Sequelize - community (eng/ru)
Vladimir Saenko
не тот метод смотрел. Но такая ситуация была с другой моделью. Выделенной колонки вообще нет ни в проекте ни в бд. Помогло чистка кеша ide и перезагрузка.
Ясно
источник

V

Viktor in Sequelize - community (eng/ru)
Вопрос по логированию raw-запросов. Хочу получить время выполнения запроса, делаю так
sequelize.query('SELECT * FROM table', {
   model: ExampleModel,
   type: QueryTypes.SELECT,
   logging: (sql, timing) => {
       console.log(timing)
   }
})
Но в timing не число, а обьект модели. Не подскажете в чем ошибка и как получить время запроса?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Viktor
Вопрос по логированию raw-запросов. Хочу получить время выполнения запроса, делаю так
sequelize.query('SELECT * FROM table', {
   model: ExampleModel,
   type: QueryTypes.SELECT,
   logging: (sql, timing) => {
       console.log(timing)
   }
})
Но в timing не число, а обьект модели. Не подскажете в чем ошибка и как получить время запроса?
источник

V

Viktor in Sequelize - community (eng/ru)
Он разве есть у query?
источник

V

Viktor in Sequelize - community (eng/ru)
Да, однако, есть. Спасибо
источник
2020 May 24

p

pavelmartinez in Sequelize - community (eng/ru)
Ребят, привет. Нужна помощь. Использую Sequelize + mysql. Через время бот улетает в 100 CPU, в логах mysql ошибка (Got timeout reading communication packets). Поэкспериментировав с настройками mysql, понял что бот ложится именно из-за него. Также на краш влияли параметры wait_timeout и interactive_timeout
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Бот достаточно крупный.
источник