想换题库集合question为 question_s_j,云函数selectRecord为selectRecord_s_j,将getPageData 改 getPageData_s_j , getRandomList改 getRandomList_s_j,但更新云函数就出错哦。怎么回事呢?
应该怎么改呢?请指点。
1、const cloud = require('wx-server-sdk');
2
3、cloud.init({
4、 env: cloud.DYNAMIC_CURRENT_ENV
5、});
6、const db = cloud.database();
/**
* 分页查询题目列表
* @param {object} event
*/
12、async function getPageData(event){
13、const queryResult = await db.collection('question')
14、 .skip((event.page - 1) * event.size)
15、 .limit(event.size)
16、 .get();
17、 const {data, errMsg} = queryResult;
18、 if (errMsg == "collection.get:ok"){
19、 return {
20、 errCode:0,
21、 errMsg:errMsg,
22、 questionList:data,
23、}
24、 }else{
25、 return {
26、 errCode:1,
27、 errMsg:errMsg,
28、 }
28、 }
30、}
/**
* 随机查询题目列表
* @param {object} event
*/
37、async function getRandomList(event){
38、 const queryResult = await db.collection('question')
39、.aggregate()
40、 .sample({
41、 size: event.size
42、 })
43、 .end()
45、 console.log(queryResult);
47、 const {list, errMsg} = queryResult;
48、if (errMsg == "collection.aggregate:ok"){
49、 return {
50、 errCode:0,
51、 errMsg:errMsg,
52、 questionList:list,
53、 }
54、 }else{
55、 return {
56、 errCode:1,
57、 errMsg:errMsg,
}
}
}
// 查询数据库集合云函数入口函数
63、exports.main = async (event, context) => {
// 返回数据库查询结果
// return getPageData(event)
66、 return getRandomList(event);
};
// 查询数据库集合云函数入口函数
//exports.main = async (event, context) => {
// 返回数据库查询结果
74、return await db.collection('question')
75、 .skip((event.page - 1) * event.size)
76、 .limit(event.size)
77、 .get();
//};
贴代码用专用的格式;而且你这个还带了数字,其他人拿到手无法直接跑,还得给你处理格式.大哥大家都很忙的.
谢谢