// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { let { OPENID } = cloud.getWXContext() if (event.user_id) { return await db.collection('manager') .aggregate() .match({ user_id: event.user_id }) .skip(event.page_token) .limit(event.page_size) .lookup({ from: 'publisher', localField: 'pub_id', foreignField: '_id', as: 'publisher' }).end() } else { const publishers = await db.collection('manager') .skip(event.page_token) .limit(event.page_size) .get() return { list: publishers.data, next_page_token: event.page_token + event.page_size } } }