聚合操作符
1. sum(求和)
用法示例:
const db = wx.cloud.database();
const _ = db.command;
db.collection('collectionName').where({
// 查询条件
}).sum({
data: {
// 字段名
},
success: res => {
console.log(res.stats.sum);
}
});
2. avg(求平均值)
用法示例:
db.collection('collectionName').where({
// 查询条件
}).avg({
data: {
// 字段名
},
success: res => {
console.log(res.stats.avg);
}
});
3. max(求最大值)
用法示例:
db.collection('collectionName').where({
// 查询条件
}).max({
data: {
// 字段名
},
success: res => {
console.log(res.stats.max);
}
});
4. min(求最小值)
用法示例:
db.collection('collectionName').where({
// 查询条件
}).min({
data: {
// 字段名
},
success: res => {
console.log(res.stats.min);
}
});
对象操作符
1. inc(自增)
用法示例:
db.collection('collectionName').doc('documentId').update({
data: {
count: _.inc(1)
},
success: res => {
console.log(res.stats);
}
});
2. mul(自乘)
用法示例:
db.collection('collectionName').doc('documentId').update({
data: {
price: _.mul(2)
},
success: res => {
console.log(res.stats);
}
});
3. remove(删除字段)
用法示例:
db.collection('collectionName').doc('documentId').update({
data: {
fieldName: _.remove()
},
success: res => {
console.log(res.stats);
}
});
这只是一些基本的示例,具体使用应根据你的业务需求进行调整。请注意,微信小程序云开发的文档可能会有更新,建议查阅最新文档以获取详细信息。
转载请注明出处:http://www.zyzy.cn/article/detail/5964/微信小程序