云开发-数据统计分析

const cloud = require('wx-server-sdk');
cloud.init();

const db = cloud.database();
const $ = db.command.aggregate;
const _ = db.command;

exports.main = async (event, context) => {
	const res = await db
		.collection('order_list')
		.aggregate()
		.match({
			'date': _.gt((new Date('2020-06-01'))) // 1. 统计当月的
		})
		.group({
			_id: { // 2. 按照 日期-省份 成交总金额
				formatDate: $.dateToString({
					date: '$date',
					format: '%Y-%m-%d',
				}),
				province: '$province'
			},
			order_price: $.sum('order_price')  // 3. 统计指标为金额,进行 sum 统计总和
		})
		.end();
	return res.data;

你可能感兴趣的:(微信小程序)