8***@qq.com
8***@qq.com
  • 发布:2023-02-25 16:54
  • 更新:2023-02-27 15:48
  • 阅读:444

关于联表查询的问题

分类:uniCloud

联表查询一定要有foreignKey关联吗

我有一个关注作者表follow-list
里面字段 author_id 关联的是文章表的user_id

"author_id": {  
                 "bsonType": "string",  
            "description": "作者id,参考opendb-news-articles表",  
            "foreignKey": "opendb-news-articles.user_id"  
        },

然后查询

const fl = db.collection('follow-list').where("user_id == $cloudEnv_uid").field('_id as fl_id, author_id').getTemp()  
let list = db.collection("opendb-news-articles",fl).where("'article_status' == 1 && user_id == author_id").field('_id, title, user_id').get()

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

是因为文章表的user_id 关联了用户表的_id吗

2023-02-25 16:54 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com

白色很好

8***@qq.com

8***@qq.com (作者)

有人吗

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

连的本地还是云端?HBuilderX版本多少?

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

    连的本地

    3.7.3.20230223

    2023-02-28 20:56

  • DCloud_uniCloud_WYQ

    回复 8***@qq.com: 可以加我QQ远程看下吗?2292434668

    2023-03-01 11:10

要回复问题请先登录注册