Document.update

更新对应文档

参数

名称类型必须说明
dataObject更新文档数据,可以包含文档操作指令

返回值 Promise

resolve 结果:

名称类型说明
requestIDString请求 ID
updatedNumber更新文档数量,成功为:1,否则为:0

reject 结果:

名称类型说明
codeString错误码
messageString错误信息

代码示例

  1. const cloud = require('swan-server-sdk')
  2. exports.main = async (event, context) => {
  3. cloud.init(context)
  4. const db = cloud.database()
  5. const cmd = db.command
  6. try {
  7. return await db.collection('articles').doc('some-doc-id').update({
  8. visits: cmd.inc(1)
  9. })
  10. }
  11. catch(err) {
  12. console.log(err)
  13. }
  14. }