- 为什么用事务 runTransaction 动作做了,但是反馈的是失败?
try { const result = await db.runTransaction(async transaction => { //事务体 // const openid = cloud.getWXContext().OPENID //此处省略一万步。 const bb = await db.collection('ceshi') .add({ data: arr }) retuan [aa, bb] }) return { result } } catch (e) { return { ceshi: "发送失败3", } } 前面就是设置arr的,arr是数组,用来一次插入多条数据的。在bb后后面会再插入一条数据,但是,发现, 这一步执行了,但是却反馈 “发送失败3”
2023-04-22 - 聚合阶段怎么把字符串转换为数字?或者数字转换为字符串也行。
找了半天开发者文档,没有这个。 我就是想把文本型的一个字段和一个数值型的字段,比大小,然后取一个最大值,有啥办法吗
2023-04-01 - input 和 textarea怎么样获取光标的选择的起始位置?
比如输入内容为 123456789 在PC端用光标选择了345 那我怎么获取他的输入内容是345?
2023-03-20 - 怎么设置一个类似rpx的单位?或者怎么设置1rpx等于多少
或者说,我想设置一个页面,竖屏的字体和横屏的字体一样大,应该怎么设置。
2023-03-15 - 这个为什么不能生效?返回的是空。
.project({ renzhengid: $.concatArrays(['$rzid', '$renzheng']), xinxi: 1, }) .lookup({ from: 'renzheng', let: { renzhengii: '$renzhengid', }, pipeline: $.pipeline() .match(_.expr($.in(['$_id', '$$renzhengii']))) 或者:.match(_.expr($.in(['$_id', ['00001', '00002']]))) .done(), as: 'renzhengxx', }) 在云端,这个无法生效。但是在小程序段,这个是生效的。 .match(_.expr($.in(['$_id', ['00001', '00002']]))) 我的写法哪里有问题吗
2023-03-06