const $ = db.command.aggregate
db.collection('fruits').aggregate()
.project({
name: 1,
total: $.multiply(['$price', '$quantity']),
})
.end()
这是在前端用的,如果我想直接操作数据库,在云开发控制台的“高级操作”怎么写?
我想要price 这个字段的值乘以1.5倍
const $ = db.command.aggregate
db.collection('fruits').where({
ctime:db.RegExp({ //正则表达式
regexp: '2022-04-28',
options: 'i',
}),
}).update({
data: {
zhong:$.multiply(['$zhong', 1.5])
},
}) //这样写是错误的,不知道怎么改
update({
// data 传入需要局部更新的数据
data: {
// 表示增加的字段
zhong:1.5
},
}) //这样是把zhong这个字段的值都改为1.5,如果是要把值变为1.5倍要怎么写