html52.com
我爱小程序-开发者交流社区

小程序 云函数 查询只教一个班级的教师?

{id:1,name:李老师,gxybbup:1;

id:2,name:李老师,gxybbup:2,

id:3,name:王老师,gxybbup:1;

id:4,name:王老师,gxybbup:2,

id:5,name:黄老师,gxybbup:2,

id:6,name:陈老师,gxybbup:2,

}

查询只教2班(gxybbup)的教师,想要的结果是

id:5,name:黄老师,gxybbup:2,

id:6,name:陈老师,gxybbup:2,

云函数、、、、、、、、、、、、、、、、、

// 云函数入口文件
const cloud = require('wx-server-sdk')
// 云开发环境初始化
cloud.init({env: cloud.DYNAMIC_CURRENT_ENV})
const db = cloud.database()
const $ = db.command.aggregate;
    // 云函数入口函数
    exports.main = async (event, context) => {
        return cloud.database().collection("gscanens").aggregate() 
        .match({ //查询条件
            gxybbup:'2',  ///这个地方怎么写才能查询,只教一个班级的教师
         }) 
        .limit(1000)       
        .group({
            _id: {
                _id: '$id',
                gsusername:'$name',
             }
          })
        .end({
            success:function(res){
                    return res;
                  },
                  fail(error) {
                    return error;
                  }
                })
      }

表的字段比较多,不只这几个比较如

{id:1,name:李老师,gxybbup:1,student:小红;

id:2,name:李老师,gxybbup:1,student:小五;

id:3,name:李老师,gxybbup:1,student:小四;

id:4,name:李老师,gxybbup:2,student:小明,

id:5,name:李老师,gxybbup:2,student:小星,

id:6,name:王老师,gxybbup:1,student:小红;

id:7,name:王老师,gxybbup:1,student:小五;

id:8,name:王老师,gxybbup:1,student:小四;

id:9,name:王老师,gxybbup:2,student:小明,

id:10,name:王老师,gxybbup:2,student:小星,

id:11,name:黄老师,gxybbup:2,student:小明,

id:12,name:黄老师,gxybbup:2,student:小星,

id:13,name:陈老师,gxybbup:2,student:小明,

id:14,name:陈老师,gxybbup:2,student:小星,

}

想要得到:

List : 0 陈教师

1 黄教师

网友回复

老张:
cloud.database().collection("gscanens").aggregate()       
        .group({
            _id"$name",
            count:$.sum(1)
          })
        .match({count:1})
        .end()


轻风:

表的字段比较多,不只这几个比较如

{id:1,name:李老师,gxybbup:1,student:小红;

id:2,name:李老师,gxybbup:1,student:小五;

id:3,name:李老师,gxybbup:1,student:小四;

id:4,name:李老师,gxybbup:2,student:小明,

id:5,name:李老师,gxybbup:2,student:小星,

id:6,name:王老师,gxybbup:1,student:小红;

id:7,name:王老师,gxybbup:1,student:小五;

id:8,name:王老师,gxybbup:1,student:小四;

id:9,name:王老师,gxybbup:2,student:小明,

id:10,name:王老师,gxybbup:2,student:小星,

id:11,name:黄老师,gxybbup:2,student:小明,

id:12,name:黄老师,gxybbup:2,student:小星,

id:13,name:陈老师,gxybbup:2,student:小明,

id:14,name:陈老师,gxybbup:2,student:小星,

}

想要得到:

List : 0 陈教师

1 黄教师

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付