请教各位大牛 数据库操作 inc函数
发布于 6 年前 作者 uchen 4350 次浏览 来自 问答

请教各位如何对数据库集合中对某个条目(json)包含的数组成员进行自增操作.不胜感谢.

// 云函数入口文件

const cloud = require(‘wx-server-sdk’)

cloud.init()

const db = cloud.database()

const _ = db.command

// 云函数入口函数

exports.main = async(event, context) => {

return await db.collection(‘chefInfo’).where({

//查询用到的数据,获取匹配成员的记录

classIndex: todayClassIndex

}).update({

data: {

//这里是一个数组,为想增加对应序号成员的值 但不知道怎么写  

//测试了 monthlyTotal[2]: _.inc(1) 不行;

//测试了 monthlyTotal: _.inc[2](1) 也不行

//测试了 monthlyTotal: _.inc(1)  干脆直接写看看结果:提示 :“monthlyTotal为非数字类型数组” 但确实是数据类型的,手动重建了确认是number 类型的 array也 提示 “非数字类型数组

monthlyTotal: _.inc(1)   ???

}

})

}

下图是数据库

1 回复

数组成员的inc操作目前是不支持的

回到顶部