移动校园(4):数据处理(sql server数据库)

昨天写入数据库后的数据

可以看到classname和timeandlocation有多个值,所以需要进行数据处理

javascript 复制代码
    let re=await req.app.locals.db.query(`select distinct classname from courses`)
    let data=[]
    re.recordset.map((value)=>
    {
        let names=value.classname.split(',')
        names.map((va)=>
        {
            data.push(va)
        })
    })
    let newData = Array.from(new Set(data))

c此时的newData

然后根据pramas参数过滤一下

javascript 复制代码
    let ret=newData.filter((item)=> item.includes(keyword))

得到下面结果

相关推荐
zxrhhm2 分钟前
Oracle 19c RAC 默认表空间类型的管理及总结
数据库·oracle
Irene19915 分钟前
Oracle 聚合函数 vs 窗口函数 对比总结(书写顺序与执行顺序示例)
数据库
weixin_381288186 分钟前
HTML5中Noscript标签在脚本禁用环境下的补救
jvm·数据库·python
S1998_1997111609•X12 分钟前
k:file/~*…/code/*iOS/an/app-/log in/ext./-system.API/-(NFV)=sdk.
数据库·网络协议·百度·微信·ssh
其实防守也摸鱼13 分钟前
网络安全与数据库运维核心知识点总结(附习题)
运维·网络·数据库·笔记·安全·web安全
2401_8371638913 分钟前
PHP怎么写API接口_RESTful API基础写法介绍【介绍】
jvm·数据库·python
qq_4135020213 分钟前
PHP跨平台部署AI应用_Docker容器化方案【教程】
jvm·数据库·python
倔强的石头10613 分钟前
kingbase备份与恢复实战(五)—— PITR时间点恢复:恢复到误操作前一分钟(归档WAL)
数据库·备份与恢复
2401_8323655214 分钟前
HTML怎么区分正文与广告_HTML aside与广告位语义【技巧】
jvm·数据库·python
jnrjian14 分钟前
SQL太长导致 library cache lock 长期持有 造成系统hang住
数据库·sql