| 1234567891011121314151617181920212223242526272829303132 |
- // 云函数入口文件
- 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'
- }
- }
|