云更新客户端提示 *** 作失败

云更新客户端提示 *** 作失败,第1张

当我们在开发小程序时经常会遇到更新云数据库的 *** 作可有时,我们发现尽管更新 *** 作在控制台显示成功执行,可是在后台更新的数据却总是0云数据库的数据迟袜并未码喊激更新:此时我们需要修改云数据库的相关 *** 作权限:

具体 *** 作:1.打开云开发控制台,从控制台上选择 *** 作数据表的数据权限

2.将读写的权限全部赋值为true,之后确这样我们再次点击页面,就会在后台同步更新这些结果了。渗茄

小程序代码中无法直接修改他人创建的数据记录

例如:数据库表中的_openid字段是自动生成的,哪个用户创建的大绝记录这个openid就是用户的openid,云数据库的权限分配也是根据openid来进行的。

解决方案:

第一步:创建云函数,在函数中编写修改数据库的 *** 作代码

//

云函数入口文件

const

cloud

=

require('wx-server-sdk')

cloud.init()

const

db

=

cloud.database()

const

_

=

db.command

//

云函数入口函数

exports.main

=

async

(event,

context)

=>

{

try

{

return

await

db.collection('表名').doc('id字段').update({

//

data

传入需要局部更新的数据

data:

{

isHave:

true

}

})

}

catch

(e)

{

console.error(e)

}

}

提示:小程序传入云函数的参数在event中,使用方法:event.参数名称。

第二步:将云函数上传并部署到云

提示:右亏仿基键创建的云函数--选择“上传并部署”

第三步:小程序调用该函数

wx.cloud.callFunction({

//

云函数名称

name:

'云函数名称(即创建云函数时的名称)',

//

传给云函数的参数

data:

{

a:

1

},

success:

function

(res)

{

console.log(res)

},

fail:

console.error

})

以上所述是小编给大家介绍的微信小销谨程序云开发修改云数据库中的数据方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:小程序云开发获取不到数据库记录的解决方法小程序云开发实现数据库异步 *** 作同步化微信小程序云开发之数据库 *** 作微信小程序云开发实现云数据库读写权限微信小程序云开发之使用云数据库微信小程序云开发(数据库)详解解决微信小程序云开发中获取数据库的内容为空的方法详解小程序云开发数据库

如果您的小程序需要更换哪咐服务器,需要按照以下步骤进行 *** 作:1. 在新服务器上进行部署,并确保该服务器支持小程序的开发和运行环境。2. 将小程序的域姿缓慎名解析到新服务器的 IP 地址。3. 在小程序代码中迹敬更新服务器地址,使其指向新服务器。4. 如果您的小程序在公众平台中进行了配置,则需要在公众平台中更新小程序的服务器配置,将原来的服务器地址更改为新的地址。具体来说,您可以在公众平台的小程序设置中,找到“开发设置”选项,并在“服务器域名”中修改小程序服务器的地址。同时,您还需要在小程序代码中修改服务器地址,确保其和公众平台中的地址一致。这样才能保证小程序能够正常与服务器进行通信。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12567746.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存