输入关键字或相关内容进行搜索
搜索:
发布问题
比如 我想充值操作
db.collection('uni-id-users').where({_id}).update({money:money+100})
这样行不行 有没有类似的方法
没有找到相关结果
DCloud_uniCloud_WYQ
非jql可以使用更新操作符:https://uniapp.dcloud.net.cn/uniCloud/cf-database-dbcmd.html#inc
honeydlck (作者)
const db=uniCloud.databaseForJQL()
const dbcmd=uniCloud.database().command
async function recharge(event, context,userInfo_token){
let _id =userInfo_token.uid let money =event.data.money return await db.collection("uni-id-users").where({_id}).update({money:dbcmd.inc(money)})
}
module.exports={ recharge }
上面这样吗?
返回下面这样
11:55:25.538 [本地调试]Error: [FailedOperation] multiple write errors: [{write errors: [{Cannot create field 'operands' in element {money: 50}}]}, {<nil>}]
2023-08-17 11:57
噢噢 整错了
2023-08-17 12:54
const db=uniCloud.database() let _id =userInfo_token.uid let money =event.data.money return await db.collection("uni-id-users").where({_id}).update({money:db.command.inc(money)})
要回复问题请先登录或注册
honeydlck (作者)
const db=uniCloud.databaseForJQL()
const dbcmd=uniCloud.database().command
async function recharge(event, context,userInfo_token){
}
module.exports={
recharge
}
上面这样吗?
返回下面这样
11:55:25.538 [本地调试]Error: [FailedOperation] multiple write errors: [{write errors: [{Cannot create field 'operands' in element {money: 50}}]}, {<nil>}]
2023-08-17 11:57
honeydlck (作者)
噢噢 整错了
2023-08-17 12:54
honeydlck (作者)
2023-08-17 12:54