收藏
回答

云数据库数组插入对象失败是怎么回事啊?

我不理解啊啊啊,success里面却可以打印???

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

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-04-15

    res结果是啥?

    2022-04-15
    有用 1
    回复 23
    • XC
      XC
      2022-04-15
      2022-04-15
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-04-15回复XC
      能展开看一下吗
      2022-04-15
      回复
    • XC
      XC
      2022-04-15回复Mr.Zhao
      2022-04-15
      回复
    • XC
      XC
      2022-04-15
      我刚学没多久看不太懂
      2022-04-15
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-04-15回复XC
      update 改成get看看能不能查到,还要再看看权限,有没有权限修改
      2022-04-15
      回复
    查看更多(18)
  • 小乙
    小乙
    2022-04-15

    我没有用过,单纯的从你的写法里面有个不知道合不合理的猜测,仅供参考

    你代码里面的下划线 _ 应该是一个数组吧

    js里面数组的push方法里面直接给对象就可以了,你给的貌似是一个数组啊

    也就是说 comment:_.push() 括号里面的中括号确定有吗?

    2022-04-15
    有用
    回复 3
    • XC
      XC
      2022-04-15
      因为试过不加中括号的插不进去,所以借鉴了 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.push.html 里面的写法,加了中括号,但是也插不进去
      2022-04-15
      回复
    • 小乙
      小乙
      2022-04-15回复XC
      试一下这样子写呢
      const _ = db.command
      _.push({ comcontent: content, comusrname: username }) // 修改行
      db.collection........
          .update({
            data:{
             comment: _   // 修改行
            }
      2022-04-15
      回复
    • XC
      XC
      2022-04-15回复小乙
      根据楼上的已经解决了!谢谢你的回复~
      2022-04-15
      回复
登录 后发表内容