项目是普通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
0 个回复