收藏
回答

在对数值类型的数据使用聚合操作时subtract后返回结果为object类型是什么原因啊?

// updat_volume(){
  //   let that = this
  //   db.collection('goods').where({
  //         name:that.data.product.goods_name
  //     }).update({
  //       data:{
  //         volume:$.subtract(['$that.data.product.goods_volume','$that.data.product.goods_num'])
  //       }
  //     })
  //     .then(res=>{
  //       console.log(res)
  //     })
  //   },
返回的object类型就是that.data.product.goods_volume和that.data.product.goods_num

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    05-18

    写的这啥玩意,看不懂

    05-18
    有用
    回复 7
    • .
      .
      发表于移动端
      05-18
      就是我想实现一个功能,两个数据相减,结果在更新到数据库里,我看文档里面有个subtract可以用,但是没用明白
      05-18
      回复
    • Mr.Zhao
      Mr.Zhao
      05-18回复.
      $that.data 是啥东西,从哪看的
      05-18
      回复
    • Mr.Zhao
      Mr.Zhao
      05-18回复.
      这个示例看不懂?
      05-18
      回复
    • .
      .
      发表于移动端
      05-18回复Mr.Zhao
      that.data就和max一样,没看懂那个$
      05-18
      回复
    • Mr.Zhao
      Mr.Zhao
      05-18回复.
      谁告诉你一样的?看不懂
      05-18
      回复
    查看更多(2)
登录 后发表内容