收藏
回答

db.collection可以通过arguments传不定参吗?


const db = wx.cloud.database()
db.collection('demo').add({
    data: {
        for (var i = 0; i < arguments.length; i++) {
            s += arguments[i] + ",";
        }
        return s;
    }
})

尝试过以上这样做,报错了:


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

3 个回答

  • 渡
    2019-11-29

    111

    2019-11-29
    赞同 2
    回复 3
    • 扭纹柴
      扭纹柴
      2019-11-29
      嘤嘤嘤
      2019-11-29
      回复
    • 渡
      2019-11-29回复扭纹柴
      打卡打卡嘻嘻
      2019-11-29
      回复
    • 扭纹柴
      扭纹柴
      2019-11-29回复yy
      不行,还是会报错
      2019-11-29
      回复
  • 老张
    老张
    2019-11-29

    let doc = {}

    然后根据arguments各种姿势拼装doc

    data:doc

    2019-11-29
    赞同 1
    回复 2
    • 扭纹柴
      扭纹柴
      2019-11-29
      好像有点明白了,我试试看,谢谢老张
      2019-11-29
      回复
    • 扭纹柴
      扭纹柴
      2019-11-29
      好使了,谢谢老张,么么哒
      2019-11-29
      回复
  • 扭纹柴
    扭纹柴
    2019-11-29

    解决了,谢谢 @老张

    let doc = {}

    doc.name = '123'

    doc.content = 'aaa'



    const db = wx.cloud.database()

    db.collection('demo').add({
        data: doc
    })


    2019-11-29
    赞同
    回复 1
    • 扭纹柴
      扭纹柴
      2019-11-29
      @袁述:
      2019-11-29
      回复
登录 后发表内容
问题标签