云数据库数组怎么追加数据?
发布于 7 年前 作者 qiangyao 6788 次浏览 来自 问答

我先在云数据库集合中写了一个测试数组,如下图的people

现在我想在peoples中追加第三个“test3”,也就是peoples数组里变成三个数据,该怎么写啊,

有大佬帮忙解决一下吗,刚开始学,不太会写数据库的代码

2 回复
const db = wx.cloud.database()

// 假如你这个表名为 demo,文档_id为 demo123456
db.collection('demo').doc('demo123456').update({
  
  // 要更新的数据写在data里面
  data:{
    // push 是顺序插入最后一条数据,序号自动增加,其他的我也还不会
    peoples: db.command.push( 'test03' )
  }

})

这样就添加进去了,另外需要注意数据库的权限设置
回到顶部