听说云开发可以多表查询了,激动的心,颤抖的手……然后发现,返回null……哭了。
一、数据库表:
tbUsers表存储用户名、手机号等信息,tbWxInfo表存储微信提供的微信名、头像等信息。
通过openID字段将两个表关联起来。
二、出现的问题:
1、返回的结果一直是null
2、不知道怎么加筛选条件,实现类似sql语句里where的功能
三、解决办法:
1、去掉官方示例中的
.then(res => console.log(res))
.catch(err => console.error(err))
改成用try catch包在最外层
2、where的实现用.match接在lookup后面
四、结果: