今天在写一个微信小程序demo,用的是云开发,是一个实验室预约的一个流程。一开始写的很开心,毕竟用java ssm+mysql简单的一笔。心里想着云数据库不也差不多嘛。但是后来发现差距蛮大的,不过还好,只要熟练数据库,对于这个还是看看API文档还是能够轻松上手的。但是貌似度娘以及小程序云开发社区对于这个多表联查的具体使用几乎没有,API文档其实对于新手而言难度还是比较大的,也很难找到教学,所以我这里讲解一下。废话不多说,上代码。
我总共有三个表:用户表,实验室表,审批表
用户表的数据是这样的:
{
"_id":"f149f6775e9d6ec600876c1a16ced8c8", //这个是云数据库自动生成的id
"u_account":"asd",
"u_name":"学生1",
"u_password":"123",
"u_role":0
}
我的实验室表是这样的:
{
"_id":"0d9cdb685e9d8354007a2b0e376d0d73",
"l_name":"实验室C",
"l_manager":"负责人3",
"l_address":"教学楼C202",
"l_status":"可预约"
}
我的审批表是这样的:
{
"_id":"f149f6775e9dabd10090e4d452807018",
"u_account":"asd",
"l_id":"0d9cdb685e9d8354007a2b0e376d0d73",
"a_status":"待审核",
"a_date":"2020-04-18 20:59"
}