小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
云数据库collection.doc(id).update()更新的时候,希望指定id为系统自动生成的_id。因为用户没有必要再手动定义一个主键吧!
- 希望提供的能力
collection.doc(id).update() 的id由用户指定
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
thirdScriptError
db.collection(...).where(...).update is not a function;at pages/configBox/configBox page updateBoxLocation function
TypeError: db.collection(...).where(...).update is not a function
为啥我这么写不能用呢,不是个函数??
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
小程序端不能做批量更新,需要放在云函数中
了解了谢谢!
云开发数据库权限问题很重要,我就经常因为权限问题出错。。
多谢,我又反复看了一下我的问题,查询能查到,修改失败,发现是权限问题。参考:https://developers.weixin.qq.com/community/develop/doc/000200267d45f060fba7b50e156800?highLine=doc.update
doc 默认的是 _id 改成id 是不可能的 。 现在很多人都使用了 doc _id 。改的话影响很大 ,增加参数就有可能 。建议用下面的方式db.collection('todos').where({ id: '121212'}).update({ data: { progress: _.inc(10) })
doc 默认的是 _id 改成id 是不可能的 。 现在很多人都使用了 doc _id 。改的话影响很大 ,增加参数就有可能 。建议用下面的方式
db.collection('todos').where({ id: '121212'}).update({
data: {
progress: _.inc(10)
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
thirdScriptError
db.collection(...).where(...).update is not a function;at pages/configBox/configBox page updateBoxLocation function
TypeError: db.collection(...).where(...).update is not a function
为啥我这么写不能用呢,不是个函数??
小程序端不能做批量更新,需要放在云函数中
了解了谢谢!
云开发数据库权限问题很重要,我就经常因为权限问题出错。。
多谢,我又反复看了一下我的问题,查询能查到,修改失败,发现是权限问题。参考:https://developers.weixin.qq.com/community/develop/doc/000200267d45f060fba7b50e156800?highLine=doc.update
doc 默认的是 _id 改成id 是不可能的 。 现在很多人都使用了 doc _id 。改的话影响很大 ,增加参数就有可能 。建议用下面的方式
db.collection('todos').where({ id: '121212'}).update({
data: {
progress: _.inc(10)
})