1***@qq.com
1***@qq.com
  • 发布:2021-12-30 17:57
  • 更新:2021-12-31 11:43
  • 阅读:381

关于云函数操作数据库的一些问题

分类:uniCloud

1、云函数传统的MongoDB写法不能直接做到联表查询吗?

const res=await db.collection('show-food,food').get()

得到的是{"affectedDocs":0,"data":Array(0)} ,没有报错
2、请教下如何实现嵌套查询

2021-12-30 17:57 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

  • 1***@qq.com (作者)

    请问我的外键是数组形式的话,pipeline还有效吗?

    我第一个表的数据大概是这样的


    "show_date": "2021-12-23",  
    "breakfast": ["61c3d1e03d5f3a0001852333"],
    "lunch": ["61c29c5fc2d02200019761ae", "61c29a8f291c010001550f30", "61c3d1e03d5f3a0001852333"],
    "dinner": ["61c3d30f8e97d9000157149d"],
    "midnight": ["61c29a8f291c010001550f30"]

    我只查出了第一个表的数据,附加的联表字段是空的

    2021-12-31 16:13

  • DCloud_uniCloud_WYQ

    回复 1***@qq.com: 可以,pipeline里面的关联条件可以使用任意条件,比如副表的某字段在主表的某数组内,https://uniapp.dcloud.net.cn/uniCloud/cf-database?id=in-1

    2022-01-04 11:18

该问题目前已经被锁定, 无法添加新回复