what I Learnd/TIL
TIL - Sequelize
Hana-J
2021. 12. 15. 00:40
1. SELECT * FROM node.users;
User.findAll({});
2. SELECT name, age FROM node.users;
User.findAll({
attribute:['name', 'age'],
});
3. SELECT name, age From node.users WHERE role =1 AND age>30;
const {OP} = require('sequelize');
const {User} = require('../models');
User.findAll({
attribute :['name', 'age'],
where :{
role:1,
age:{[Op,gt]:30},
},
});
4. SELECT id, name FROM users WHERE role =0 OR age>30;
const {OP} = require('sequelize');
const {User} = require('../models');
User.findAll({
attribute :['name', 'age'],
where :{
[Op.or]: [{role:0}, {age :{[Op.gt]:30}}],
},
});
728x90