// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() const _ = db.command const $ = db.command.aggregate // 云函数入口函数 exports.main = async (event, context) => { const { OPENID } = cloud.getWXContext() const searches = await db.collection('search') .aggregate() .match(_.expr($.lt([$.subtract([new Date(), '$search_time']), 1000 * 60 * 60 * 24]))) .group({ _id: '$keyword', total: $.sum(1) }) .sort({ total: -1 }) .limit(8) .end() return { list: searches.list, status: 'OK' } }