移动校园(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))

得到下面结果

相关推荐
星晨雪海3 分钟前
Redis 分布式 ID 生成器
数据库·redis·分布式
有味道的男人10 分钟前
抖音关键词搜索,视频详情api
linux·数据库·音视频
丁丁点灯o10 分钟前
Oracle中金额数字转换为大写汉字
数据库·oracle
fly spider11 分钟前
MySQL之Buffer Pool
数据库·mysql
程序员老邢14 分钟前
【技术底稿 13】内网 Milvus 2.3.0 向量数据库全流程部署(商助慧 AI 底座,Attu 可视化)
java·数据库·人工智能·ai·语言模型·milvus
XDHCOM17 分钟前
ORA-38456: 属性集状态不一致,Oracle报错修复对比,远程处理方案选择
数据库·oracle
羊小蜜.19 分钟前
Mysql 14: 存储引擎——架构、引擎对比与锁机制
数据库·mysql·架构
爱学习的小囧21 分钟前
VM硬件版本20与17核心区别(ESXi 8.0适配+实操指南)
运维·服务器·网络·数据库·esxi·vmware·虚拟化
heimeiyingwang22 分钟前
【架构实战】Redis性能调优与内存优化策略
数据库·redis·架构
Flying pigs~~30 分钟前
检索增强生成RAG项目tools_04:flask➕fastapi➕高并发
数据库·python·flask·大模型·fastapi·异步