html52.com
我爱小程序-开发者交流社区

很重要的问题!. !. ! 怎么动态更新数据库某条数据?

假如现在有一条商品的数据是这样的:假如现在有一条商品的数据是这样的:客户购买了一罐原味的旺仔牛奶,我需要更新原味的库存数量,也就是sort.class[0][2]这一项,让它自减1.

客户购买了一罐原味的旺仔牛奶,我需要更新原味的库存数量,也就是sort.class[0][2]这一项,让它自减1.

于是我需要这样调用:

  reduce(){

    var db=wx.cloud.database();

    var _=db.command;

    db.collection('goods').update({

      data:{

        'sort.class.0.2':_inc(-1)//如果是已经知道客户买原味的肯定就是用'sort.class.0.2',可是如果我想根据客户下单的数据来动态改变'sort.class.0.2'有可能吗?

      }

    });

    //比如说这样

    var here='sort.class.'+0+'.'+2

    db.collection('goods').update({

      data:{

        here:_inc(-1)//很显然这个here是不起任何作用的。

      }

    });

  }



评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付