8***@qq.com
8***@qq.com
  • 发布:2024-02-20 18:02
  • 更新:2024-02-20 18:02
  • 阅读:70

云对象url化与普通项目联调,新增时报错

分类:uniCloud

项目是普通vue项目然后搭配云对象url的,列表查询目前是能通,但是新增时遇到很多问题,
列表查询时我加了

const dbJQL = uniCloud.databaseForJQL({ // 获取JQL database引用,此处需要传入云对象的clientInfo  
            clientInfo: this.getClientInfo()  
        })
```,  
不加查询有问题,然后在新增时也加上就会提示连接数据库错误,改成
```javascript  
const db = uniCloud.database();

时会提示doc reuqired,所以想知道什么时候用dbJQL那个。下面是新增时的代码

async addData(params) {  
        // const dbJQL = uniCloud.databaseForJQL({ // 获取JQL database引用,此处需要传入云对象的clientInfo  
        //  clientInfo: this.getClientInfo()  
        // })  

        let httpInfo = this.getHttpInfo()  
        let body = JSON.parse(httpInfo.body)  
        const { data, COLLECTION } = body;  
        console.log(body, 'body', typeof body);  
        const res = await db.collection(COLLECTION).add(data)   
        return {  
            success: true,  
            data: res  
        };  
    },

用dbJQL提示连接数据库错误,用db提示doc required,用doc().set(data)提示需要docId

2024-02-20 18:02 负责人:无 分享
已邀请:

要回复问题请先登录注册