刘艺
刘艺
  • 发布:2021-07-06 11:41
  • 更新:2021-07-07 14:41
  • 阅读:580

连表查询数请求超时 operation exceeded time limit

分类:uniCloud
<unicloud-db ref="udb" collection="user-read,uni-id-users" :options="options" :where="where" page-data="replace"  
            field="_id,article_title,article_id,publish_date,audio_src,ip,audio_src,is_del,uid{name,nickName,avatarUrl}"  
                :orderby="orderby" :getcount="true" :page-size="options.pageSize" :page-current="options.pageCurrent"  
                v-slot:default="{data,pagination,loading,error}">

其中 user-read 数据 共 10353 条,uni-id-users 数据表中共有4000多条

user-read集合只添加_id唯一索引

uni-id-users 集合添加了_id唯一索引,name 非唯一索引,nickName非唯一索引,avatarUrl非唯一索引

尝试过不返回总记录数 还是不行,只要查去掉查询uni-id-users就可以

管理后台的慢查询日志也没有记录

2021-07-06 11:41 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

where里面怎么写的

  • 刘艺 (作者)

    where是空的

    2021-07-07 15:32

  • 刘艺 (作者)

    每页20条

    2021-07-07 15:33

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