7***@qq.com
7***@qq.com
  • 发布:2023-10-16 02:06
  • 更新:2024-10-30 11:41
  • 阅读:552

Error: 未找到主表与副表之间的关联关系,注意使用临时表联表查询时只会使用过滤后的字段进行联表

分类:uniCloud

mall-feedack.schema.json代码


mall-category.schema.json代码

js查询代码

始终报
未找到主表与副表之间的关联关系,注意使用临时表联表查询时只会使用过滤后的字段进行联表

2023-10-16 02:06 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

foreignKey方法参数写错了,是表名.字段名不是你定义的变量名

  • 6***@qq.com

    啥意思 我咋看着没问题 我也遇到这个问题了

    2024-10-14 01:03

  • 2***@qq.com

    回复 6***@qq.com: 也就是说,你要这么写: .foreignKey('mall-feedback.category_id')

    2024-10-30 11:42

2***@qq.com

2***@qq.com - 第三方

const comment = db.collection('comment').where('comment_id == "1-1"').getTemp()
const user = db.collection('user').field('uid,name').getTemp()
db.collection(comment, user)
.foreignKey('comment.receiver') // 仅使用comment表内receiver字段下的foreignKey进行主表和副表之间的关联
.get()

说实话,文档的这个例子挺误导人的。

foreignKey方法参数写错了,是表名.字段名不是你定义的变量名 =》 你不说我还真不知道

要回复问题请先登录注册