l***@163.com
l***@163.com
  • 发布:2023-01-30 04:25
  • 更新:2023-01-30 11:01
  • 阅读:152

联表查询-请问bsonType为array 其中也array 时如何联表查询

分类:uniCloud

举例:
a表:{id:0,arr:[{id1:0,list:[1,2,3]},{id1:1,list:[4,5,6]}]}
b表:{id:1,.....} {id:2,.....}{id:3,.....}{id:4,.....}{id:5,.....}{id:6,.....}

a表 写schema:
arr:{
bsonType:array ,
foreignKey:b.id
}

怎么a表其中arr里面那list关联b表id

2023-01-30 04:25 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

这种情况jql不支持,可以在云函数内使用unwind + lookup实现你要的功能

  • l***@163.com (作者)

    我原来也用云函数 因纯查询优化一些 减少云函数负担 哭

    2023-01-30 12:24

  • DCloud_uniCloud_WYQ

    回复 l***@163.com: clientDB本身也是用云函数实现的

    2023-01-30 13:13

要回复问题请先登录注册