收藏
回答

db.collection().where().update(),修改数据库中的数组添加操作?

 db.collection('user')
       .where({
                name:u1,
        })
       .update({        
                 data:{
                    friend: _.push(u2)
       }
})

在以上操作时会报 _ is no defined的错误,但是在云数据库的模版中又可以修改成功,这是为什么

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-12-12

    数据库模板内置变量了 代码里需要添加 const _ = db.command

    2021-12-12
    有用 3
    回复 1
    • Elliot
      Elliot
      发表于移动端
      2021-12-12
      解决了,谢谢大佬
      2021-12-12
      1
      回复
  • Elliot
    Elliot
    2021-12-12

    friend 为一个数组,例如"friend":['u1','u2','u3']

    2021-12-12
    有用 1
    回复
登录 后发表内容