Size: a a a

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

2020 April 03

PS

Phil Star in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Модель есть?
?
источник

PS

Phil Star in Node.js — русскоговорящее сообщество
может релэйшены нужны?
источник

PS

Phil Star in Node.js — русскоговорящее сообщество
User.belongsToMany(User, {
 foreignKey: 'userId',
 as: 'followers',
 through: 'Following'
});
User.belongsToMany(User, {
 foreignKey: 'followerId',
 as: 'followings',
 through: 'Following'
});

User.hasMany(Post, {
 foreignKey: 'userId'
});
Post.belongsTo(User, {
 foreignKey: 'userId'
});
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Для Folowwing
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Phil Star
User.belongsToMany(User, {
 foreignKey: 'userId',
 as: 'followers',
 through: 'Following'
});
User.belongsToMany(User, {
 foreignKey: 'followerId',
 as: 'followings',
 through: 'Following'
});

User.hasMany(Post, {
 foreignKey: 'userId'
});
Post.belongsTo(User, {
 foreignKey: 'userId'
});
понял
источник

PS

Phil Star in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Для Folowwing
Ну так ее секвалайз сам делает
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Phil Star
Ну так ее секвалайз сам делает
Я всегда сам все таблицы описываю. М:М не всегда как надо получается через sequelize
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Phil Star
news = await Post.findAll({
         where: {category},
         include: [{
           model: User,
           where: {userId},
           include: [{
             model: User,
             as: 'followings'
           }]
         }, 'post']
       });
Post.findAll({
 where: {category},
 include: [{
   model: User,
   required: true,
   include: [{
     association: 'followings',
     required: true,
     through: {
       where: { userId }
     }
   }]
 }, 'post'] // зачем тут post?
});
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Как-то так, вроде
источник

PS

Phil Star in Node.js — русскоговорящее сообщество
Смысле зачем там пост?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Phil Star
Смысле зачем там пост?
Ну ты делаешь запрос от Post.findAll
Зачем у Post в include ещё какой-то post?
источник

PS

Phil Star in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Ну ты делаешь запрос от Post.findAll
Зачем у Post в include ещё какой-то post?
ааа это моя фигня
источник

PS

Phil Star in Node.js — русскоговорящее сообщество
для другой ассоциации
источник

PS

Phil Star in Node.js — русскоговорящее сообщество
Сейчас попробую
источник

W

Warp in Node.js — русскоговорящее сообщество
Гайз кто-то разбирается в монге ? ( не монгусе а именно в монге) не могу найти как мне указать тип данных который я пишу в поле ( питаюсь в поле записать дату а монга определяет тип данных как дабл)
источник

‹ Evgeniy O_o Medyankin › in Node.js — русскоговорящее сообщество
Warp
Гайз кто-то разбирается в монге ? ( не монгусе а именно в монге) не могу найти как мне указать тип данных который я пишу в поле ( питаюсь в поле записать дату а монга определяет тип данных как дабл)
есть же отдельный чат по монго
источник

V

Victor in Node.js — русскоговорящее сообщество
Warp
Гайз кто-то разбирается в монге ? ( не монгусе а именно в монге) не могу найти как мне указать тип данных который я пишу в поле ( питаюсь в поле записать дату а монга определяет тип данных как дабл)
значит пишешь число туда, у монги нет схемы
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Victor
значит пишешь число туда, у монги нет схемы
Вроде была же схема
источник

V

Victor in Node.js — русскоговорящее сообщество
пиши дату и будет дата)
источник

V

Victor in Node.js — русскоговорящее сообщество
скорей всего делаешь что-то типа date.now() вместо new date()
источник