p***@163.com
p***@163.com
  • 发布:2023-10-09 15:27
  • 更新:2023-10-17 14:13
  • 阅读:230

unicloud-db组件在本地调试正常,切换云端无数据

分类:uni-app

uni-admin项目中,新建了表,使用unicloud-db组件获取列表数据,本地调试正常,切换到云端云函数则无数据返回(接口正常)。已上传db到云端。
表结构:

{  
    "bsonType": "object",  
    "required": ["name"],  
    "permission": {  
        "read": true,  
        "create": "auth.uid != null",  
        "update": "auth.uid != null",  
        "delete": "doc.uid == auth.uid"  
    },  
    "properties": {  
        "_id": {  
            "description": " 用户字典明细,系统自动生成"  
        },  
        "udf_id": {  
            "bsonType": "string",  
            "title": "字典类别",  
            "description": "分类 id,参考`rs-udf-dic`表",  
            "foreignKey": "rs-udf-dic._id",  
            "enum": {  
                "collection": "rs-udf-dic",  
                "field": "name as text, _id as value"  
            }  
        },  
        "parent_id": {  
            "bsonType": "string",  
            "title": "父级",  
            "description": "分类 id,参考`rs-udf-dic-dtl`表",  
            "foreignKey": "rs-udf-dic-dtl._id",  
            "enum": {  
                "collection": "rs-udf-dic-dtl",  
                "field": "name as text, _id as value"  
            }  
        },  
        "name": {  
            "bsonType": "string",  
            "description": "名称",  
            "label": "名称",  
            "trim": "both"  
        },  
        "val": {  
            "bsonType": "int",  
            "description": "值",  
            "label": "值"  
        },  
        "description": {  
            "bsonType": "string",  
            "description": "描述",  
            "label": "描述",  
            "trim": "both"  
        },  
        "icon": {  
            "bsonType": "string",  
            "description": "图标地址",  
            "label": "图标地址",  
            "pattern": "^(http:\/\/|https:\/\/|\/|.\/|@\/)\\S",  
            "trim": "both"  
        },  
        "sort": {  
            "bsonType": "int",  
            "description": "显示顺序",  
            "label": "排序"  
        },  
        "create_date": {  
            "bsonType": "timestamp",  
            "description": "创建时间",  
            "forceDefaultValue": {  
                "$env": "now"  
            }  
        }  
    }  
}

list.vue unicloud-db组件及相关代码:




uni-admin正常与非正常截图:


2023-10-09 15:27 负责人:无 分享
已邀请:
p***@163.com

p***@163.com (作者)

是联表查询的问题:
this.where = "udf_id == '${this.udf_id}'";

把联表去掉就没问题,如果不去掉联表该如何处理呢?

p***@163.com

p***@163.com (作者)

本地和远程在mouted下监控的值是一样的,如附近截图所示:
本地调试:

远程调试:

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

对比一下网络请求里面clientDB这条请求的请求体里面数据库指令的部分,看看有没有哪里不一样

要回复问题请先登录注册