Size: a a a

Sequelize - community (eng/ru)

2019 October 22

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
new Date(dataValue).toISOString()
источник

LA

Luis Azcuaga in Sequelize - community (eng/ru)
Consider, tho that toISOstring sets the actual value on UTC
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Luis Azcuaga
Consider, tho that toISOstring sets the actual value on UTC
good point, thx
источник

LA

Luis Azcuaga in Sequelize - community (eng/ru)
I’ll the code I had to use to fix that problem. Give me one hour :)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
@greg_smit посмотри, что он скинет
источник

ss

salem salem in Sequelize - community (eng/ru)
Yaroslav Zhymkov
Промежуточная таблица, чтоб небыло связи много ко многому напрямую
{
 "data": {
   "createComponent": {
     "objectType": "project",
     "projectId": null,
     "mod_ver": 788,
     "id": "617",
     "floors": [
       {
         "projectId": 617,
         "objectType": "table",
         "floorId": null,
         "mod_ver": 789,
         "id": "618",
         "rooms": [
           {
             "projectId": null,
             "roomId": null,
             "floorId": 618,
             "id": "619",
             "mod_ver": 790,
             "objectType": "table",
             "tables": [
               {
                 "projectId": null,
                 "roomId": 619,
                 "floorId": null,
                 "id": "620",
                 "mod_ver": 791,
                 "objectType": "table"
               },
               {
                 "projectId": null,
                 "roomId": 619,
                 "floorId": null,
                 "id": "621",
                 "mod_ver": 792,
                 "objectType": "table"
               }
             ],
             "interiors": [
               {
                 "projectId": null,
                 "roomId": 619,
                 "floorId": null,
                 "id": "620",
                 "mod_ver": 791,
                 "objectType": "table"
               },
               {
                 "projectId": null,
                 "roomId": 619,
                 "floorId": null,
                 "id": "621",
                 "mod_ver": 792,
                 "objectType": "table"
               }
             ]
           }
         ]
       }
     ]
   }
 },
 "extensions": {}
}

Посмотрите пожалуйста. Это вот те данные которые создаются при вызове Model.create({ includes: {Model: model, includes: { ... }}})

в начале project, внутри в нем floor, потом rooms идет, потом table и interior

вот как видите, в floor есть projectId, он создается автоматически а в дочерних компонентах уже нет

а мне надо, чтоб и во всех дочерних был projectId, вплоть до самих компонентов table

и с остальными полями, такими как floorId, roomId чтоб тоже так было
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
описывайте асоциации и запросе их вызывайте с помощью include
источник

ss

salem salem in Sequelize - community (eng/ru)
Yaroslav Zhymkov
описывайте асоциации и запросе их вызывайте с помощью include
да, вот projectId и создается с помощью ассоциации
источник

ss

salem salem in Sequelize - community (eng/ru)
но на остальные поля я немогу создать
источник

ss

salem salem in Sequelize - community (eng/ru)
не понимаю как, дублировать имена асоциация я немогу
источник

ss

salem salem in Sequelize - community (eng/ru)
сразу 3 ключа для одной асоциации тоже немогу поставить
источник

YZ

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

YZ

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

G

Greg Smit in Sequelize - community (eng/ru)
ток щас заметил , что по первой асоциации только берет
источник

G

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

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Greg Smit
а по двум параметрам нельзя отбор шоль сделать так и не вьеду
Второй параметр в where помещайте
источник

G

Greg Smit in Sequelize - community (eng/ru)
Yaroslav Zhymkov
Второй параметр в where помещайте
{ model: Pairs, where: {currency: Pairs.currency}, attributes: ['tradingPairs'] }   да вот делаю  NULL выдает на второй параметр
источник

G

Greg Smit in Sequelize - community (eng/ru)
а асоциацию никак нельзя на два параметра сделать?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Greg Smit
{ model: Pairs, where: {currency: Pairs.currency}, attributes: ['tradingPairs'] }   да вот делаю  NULL выдает на второй параметр
не подстовляет Pairs.currency?
источник

YZ

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