首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Node.js
Express
PPA for Ubuntu
ppa:chris-lea/node.js
V2EX  ›  Node.js

关于 nodejs 的 mysql orm 映射 Sequelize 库的问题

  •  
  •   wersonliu9527 · 69 天前 · 561 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。
    let getjob = async (params) => {
    let jobs = await Lagou.findAll({
    where: {
    city: params.city ,
    education: params.education ,
    keyword: params.keyword ,
    }
    });
    for (let i of jobs) {
    console.log(JSON.stringify(i));
    }
    };
    let mobj = {
    city: '深圳', keyword: 'java', education:'本科'
    };
    getjob(mobj);

    假如用户有三个参数 city keyword education 可选,如何通过一个方法来实现,传 1-3 个参数得到相应的数据呢
    2 回复  |  直到 2018-12-13 10:12:53 +08:00
        1
    ginozhu   69 天前   ♥ 1
    蛤?直接 where: {...params}
        2
    yimity   69 天前 via Android
    其实这个主要是你写法的问题。
    另一个方法试试 or。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4059 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 06:05 · PVG 14:05 · LAX 22:05 · JFK 01:05
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1