小程序
小游戏
企业微信
微信支付
扫描小程序码分享
数据库如上
await db.collection('allYingping').doc('1b0515d1-4536-4619-ba2c-05c94cd16f06').update({
data: {
xiedanOnes: {
like: 1
}
}).then(res => {
console.log(res);
console.log("ok");
})
云函数怎么写 也该不了 求大佬指点一下 弄了好几个小时了。 文档也没例子。 百度也找了。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
搞定了吗楼主,我遇到一模一样的问题
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
目测xiaodanOnes的id有去重需求(即数组中唯一),可以考虑数据结构:
xiaodanOnes:{
"id1":{dym:'',like:0,...},
"id2":{}
可以看下这个
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/query-array-object.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
搞定了吗楼主,我遇到一模一样的问题
目测xiaodanOnes的id有去重需求(即数组中唯一),可以考虑数据结构:
xiaodanOnes:{
"id1":{dym:'',like:0,...},
"id2":{}
}
wx.cloud.callFunction({
// 要调用的云函数名称
name: 'yingpingPagelike',
// 传递给云函数的event参数
data: {
id:id
}
}
可以看下这个
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/query-array-object.html
db.collection('todos').doc('doc1').update({
data: {
'scores.math.$[].score': _.inc(10)
}
})
这个跟我的类似。 但我不知道怎么把我要的那个数 改变
‘scores.math.$[].score' 这个请问下我该怎么写呢?
data: {
'xiedanOnes.id.like': _.inc(10)
}
这样可以吗? id该怎么传进去?
xiaodanOnes.id: "xxxx"
}).update({
data:{
"xiaodanOnes.$.like":_.inc(10)
}
})