云数据库数组怎么追加数据?

发布于 8 年前作者 qiangyao6913 次浏览最后编辑 8 年前来自 ask

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

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

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

2 回复
qiangkong
qiangkong2 楼6 年前
const db = wx.cloud.database()

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

})

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