同问,解决了吗?
请问在云开发中如何一次查询数据库多个集合?比如我在数据库中有两个集合users, orders users[ {id:1, name:Jason} , {id:2, name: Kate} ] orders[ {id:123, userid:1, merchandise:"订单的商品1", price:200}, {id:156, userid:1, merchandise:"订单的商品2", price:600}, {id:144, userid:2, merchandise:"订单的商品6", price:100}, ] 期望得到一个user-orders集合 user-orders[ {id:123, user:{id:1, name:Jason}, merchandise:"订单的商品1", price:200}, {id:156, user:{id:1, name:Jason}, merchandise:"订单的商品2", price:600}, {id:144, userid:{id:2, name: Kate}, merchandise:"订单的商品6", price:100} ] 在传统的sql当中,只需要联合查询表就可以,但是在微信小程序云开发中,官方给出的查询操作只针对单个集合操作。 最笨的方式就是执行多次查询,先获取orders的集合,然后分别用orders中的userid逐一去查询,来获取user对象。 请问除了这个方式,还有没有效率更高的方式。期盼高手指教。 谢谢!
2021-01-16