5***@qq.com
5***@qq.com
  • 发布:2020-11-19 12:47
  • 更新:2020-11-20 14:52
  • 阅读:667

无法进行关联查询

分类:uniCloud

使用uniCloud开发快要崩溃了简直快要崩溃了,写了一个页面,做完测试各个方面都正常,今天早上出现问题,根本找不到问题出在哪。
使用关联查询,无法查询到关联结果。

数据库做了外键关联:

...  
 "categories": {  
      "bsonType": "string",  
      "description": "分类 id,参考`mall-categories`表",  
      "title": "商品分类",  
      "foreignKey": "mall-categories._id"  
    },  
...

页面代码片段:

<uni-clientdb ref="udb" :collection="collectionName" :options="options" :where="where" page-data="replace"   field="categories{name},goods_sn,name,units,product_place,manufacturers,remain_count,month_sell_count,total_sell_count,is_on_sale,is_new"   
        :orderby="orderby" :getcount="true" :page-size="options.pageSize" :page-current="options.pageCurrent"  
        v-slot:default="{data,pagination,loading,error}">  
  <uni-table :loading="loading" :emptyText="error.message || '没有更多数据'" border stripe type="selection" @selection-change="selectionChange">  
          <uni-tr>  
              <uni-th align="center">商品分类</uni-th>   
          </uni-tr>  
          <uni-tr v-for="(item,index) in data" :key="index">  
               <uni-td align="center">{{item.categories ? item.categories.map(item => item.name).join('、') : '-'}}</uni-td></uni-td>     
            <uni-td align="center">  
              <view class="uni-group">  
                <button @click="navigateTo('./edit?id='+item._id)" class="uni-button" size="mini" type="primary">修改</button>  
                <button @click="confirmDelete(item._id)" class="uni-button" size="mini" type="warn">删除</button>  
              </view>  
            </uni-td>  
          </uni-tr>  
        </uni-table>  
</uni-clientdb>  
......  
<script>  
const dbCollectionName = 'mall-goods,mall-categories'  
</script>

报错
Cannot convert undefined or null to object, 如果减 categories{name} 改为 categories 则可查询出该字段,究竟哪里出了问题?崩溃..............................

2020-11-19 12:47 负责人:无 分享
已邀请:
5***@qq.com

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

刚刚重新建了一个 uni-admin 和 新的云空间(阿里云),使用 uni-admin 系统管理模块,点击用户管理发现也有这个问题,查询不到关联数据,报错 Cannot convert undefined or null to object, 这么坑的吗?

5***@qq.com

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

各位有遇到这种情况吗??

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

重新保存一下schema试试

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