Size: a a a

Sequelize - community (eng/ru)

2019 September 19

w

warden in Sequelize - community (eng/ru)
Yaroslav Zhymkov
а для чего вам pg-native?
host=127.0.0.1,192.168.1.1,192.168.1.3 пример
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Yaroslav Zhymkov
менять прототипы опасно
лучше обернуть и обертку использовать
источник

w

warden in Sequelize - community (eng/ru)
Yaroslav Zhymkov
лучше обернуть и обертку использовать
да я в курсе но я поменял функцию которая просто проверят connect
источник

A

Andrey in Sequelize - community (eng/ru)
делаю пагинацию,
const data = await userData.findAndCountAll({
     limit: pagesize,
     offset: (page * pagesize) - pagesize,
   });
в data.count получаю общее кол-во записей, а в data.rows получаю пустой массив, как написать чтобы запрашиваемые данные лягли в массив?
источник

A

Andrey in Sequelize - community (eng/ru)
в доке чет непонятно, типа через инклюд, хз как нужны все поля согласно параметрам
источник

A

Andrey in Sequelize - community (eng/ru)
мм, все разобрался, параметр для пагинации отдавал больше чем было в базе, поэтому приходил пустой массив)
источник

FP

Francesco Pace in Sequelize - community (eng/ru)
Hello guys, what is the way to add an single entity to a table with a relationship one-to-many? I've a Entity1 1:n Entity2, I'm trying to add some data with a transaction:
// Result is whatever you returned inside the transaction
             
let result = await sequelize.transaction(async (transaction) => {
                   let aDB = await A.create(data, transaction);

                   let bdata = {
                       aId: aDB.id
                   }
                   
                   let bDB = await B.create(bdata, transaction);

                   // ^^^^ Crash here! Field 'aId' doesn't have a default value
});
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
need to use include
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
google example
источник

FP

Francesco Pace in Sequelize - community (eng/ru)
ah ok
источник

FP

Francesco Pace in Sequelize - community (eng/ru)
but if I would to insert an entity in a next step (only B), I have to use Include, right?
источник

YZ

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

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
or you can fix error in you code with field
источник

FP

Francesco Pace in Sequelize - community (eng/ru)
ok, thank you. But another question, with this snipper (wrong) the script throw an exception, but the data is always written...
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
error mean that u didn't set 'aId'
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
recheck it
источник

FP

Francesco Pace in Sequelize - community (eng/ru)
ok, but rollback doesn't works
источник

A

Andrei in Sequelize - community (eng/ru)
transaction should be in options, e.g. let bDB = await B.create(bdata, { transaction });
источник
2019 September 24

w

warden in Sequelize - community (eng/ru)
ребят привет всем, ктонибудь переопределял connection?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Конкретизируйте вопрос лучше
источник