关于部门的先后顺序有个问题

来源:12-9 创建申请单后台实现(下)

慕雪9296518

2021-06-16

let userList = await Dept.find({deptName:{$in:[‘行政部门’,‘财务部门’,]}})

    let auditUsers = dept.username;
    let curAuditUserName = dept.username
    let auditFlows = [
        { userId:dept.userId,userName:dept.username,userEmail:dept.email }
    ]
    userList.map(item => {
        console.log(item.deptName)
        auditFlows.push({
            userId:item.userId,userName:item.username,userEmail:item.email
        })
        auditUsers += ','+item.username
    })

这里虽然是无论怎么换都是行政部门的排列在后,为什么呢??会不会是跟mongoose查找速度有关系,这样很麻烦啊,没办法正确的排列审批流的顺序

写回答

1回答

河畔一角

2021-06-16

你数据库里面是不是先插入的是财务部门,后插入的行政部门?

0
3
慕雪9296518
非常感谢!
2021-06-21
共3条回复

Vue3+ElementPlus+Koa2 全栈开发后台系统

从前端晋级到全栈,让你的未来发展有更多可能

1069 学习 · 580 问题

查看课程