各位伙伴,最近一周接触小程序开发,前期JAVA开发经验,可能问了一个在各位看来比较low的问题。。。
就是,我在学习云开发过程中,需要做数据库表联查且多条件,在对照官方文档的demo,我写在了小程序端的JS里。
解决了各种奇怪的问题之后,比如:
$.pipeline() is not a function ,我写const $ = db.command.aggregate;
_ is not defined,我写 const _ = db.command;
直到最后,Error: errCode: -502003 database permission denied | errMsg: Permission denied;
我去开放了云数据库需要表的权限。
依然502003。
然后我就查开放社区,最后我觉得,是不是我一开始就走偏了。。。
是不是lookup目前只支持在云函数中?
小程序中只能做单表查询?
所以,最终我想问的是:我只要是需要用lookup,pipeline,就只能用云函数来做,且必然需要消耗更多的云函数。
因为在我搜索之前其他伙伴遇到类似问题的时候,有一位伙伴提到lookup需要消耗20云函数。
感谢各位。
是。