Size: a a a

Sequelize - community (eng/ru)

2021 March 10

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Long Nguyễn
Zakaz.create({
   payment: 1,
   person: zak.cliet.pstperson,
   firma: zak.cliet.firma,
   vorname: zak.cliet.vorname,
   name: zak.cliet.name,
   strase: zak.cliet.Straße,
   hausnr: zak.cliet.Hausnr,
   plz: zak.cliet.PLZ,
   ort: zak.cliet.Ort,
   telefon: zak.cliet.Telefonnummer,
   email: zak.cliet.email,
   amount: parseFloat(zak.cardamount),
   voucher:voucher,
   mobile: 1,
   date:zak.datum,
   filial: zak.filials.value
 }).then(zakazu => {

zak.zakdata.forEach(function(data) {



 
 Zakaz_data.create({
   price: data.price,
   tarif: data.z_name,
   pod_tarif: 'Großkunde',
   menge: data.amount,
   zakId: zakazu.null    
 })

})
ниже селект уже все записи в Zakaz_data
рекомендую именовать на английском и делать более осмысленные названия
источник

LN

Long Nguyễn in Sequelize - community (eng/ru)
Yaroslav Zhymkov
рекомендую именовать на английском и делать более осмысленные названия
))) ну блин ет немцы начали фронт делать все так и шлют а мне вот разбиратсья хотя заказчик и сам не в восторге что его парни такое понаписали, у самого мозг кипит через переводчик переводить
источник

YZ

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

LN

Long Nguyễn in Sequelize - community (eng/ru)
я думаю просто щас в отдельную функцию запихаю создание а как закончит подожду и буду делать селекты
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
перепишите на async/await
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
будет легко ожидание сделать
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
если возможности нет, то в then переместите
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
чтоб ожидал
источник

LN

Long Nguyễn in Sequelize - community (eng/ru)
Yaroslav Zhymkov
перепишите на async/await
закинул либу ForEP , теперь все четко сама все делает
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Long Nguyễn
закинул либу ForEP , теперь все четко сама все делает
гуд, успехов
источник
2021 March 11

AI

Artyom Ivanov in Sequelize - community (eng/ru)
Коллеги, добрый день. Может кто сталкивался с подобным и подскажет, буду благодарен.
В таблице есть строковое поле, которое имеет вид:
"14:11:070004:205"
"14:37:000223:1515"

Из постмана я получаю массив "[14, 15]" и мне надо найти все документы, в которых встречаются эти числа в массиве.

Я сначала попробовал написать запрос, когда вместо массива, я получаю строку и всё ок работает:

where: {
     cadastralNumber: {
       [Op.iLike]: %${req.body.cadastralNumbers}%
     }
   }

Но когда получаю массив, то не пойму как должно быть :)

where: {
     cadastralNumber: {
       [Op.iLike]: {
         [Op.in]: req.body.cadastralNumbers
       }
     }
   }
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
какой тип поля
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
попробуйте приводить к строке
источник

AI

Artyom Ivanov in Sequelize - community (eng/ru)
Yaroslav Zhymkov
какой тип поля
у поля в таблице тип - строка.

имеешь в виду, что сначала применяю JSON.parse() а потом .join(',') ?
в результате я получу строку "14", а если в массиве будет несколько элементов?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Artyom Ivanov
у поля в таблице тип - строка.

имеешь в виду, что сначала применяю JSON.parse() а потом .join(',') ?
в результате я получу строку "14", а если в массиве будет несколько элементов?
я не понял значит вопрос, что имено не получаеться?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
like с ин не работает, надо через or или другую функцию
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
если вы об этом
источник

AI

Artyom Ivanov in Sequelize - community (eng/ru)
да спасибо, "like с ин не работает" этого не знал
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Artyom Ivanov
да спасибо, "like с ин не работает" этого не знал
в постгрес есть другие функции, которые позволяют работать с масивом. погуглите для вашей субд
источник

А

Андрей in Sequelize - community (eng/ru)
Привет, подскажите как лучше реализовать такой кейс:
Делаю запрос findAll(). Ответ id: 1, id_person, etc
Как лучше всего сделать еще запрос на id_person и получить имя.
А после вернуть
id: 1,
id_person,
name_person
etc

Использую postgres

пока только вижу вариант, это делать еще запросы по ключу, а потом все это обьеденять в один ответ
источник