You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
932 B
32 lines
932 B
// 云函数入口文件
|
|
const cloud = require('wx-server-sdk')
|
|
|
|
cloud.init()
|
|
|
|
// 云函数入口函数
|
|
exports.main = async (event, context) => {
|
|
|
|
const wxContext = cloud.getWXContext()
|
|
if(event.type==3){
|
|
return await cloud.database().collection("note").where({
|
|
_id:event._id
|
|
}).get()
|
|
}else if(event.type==1){
|
|
return await cloud.database().collection("note").where({
|
|
title:new RegExp(event.title)
|
|
}).orderBy('Collection', 'desc').get()
|
|
}else if(event.type==2){
|
|
return await cloud.database().collection("note").where({
|
|
title:new RegExp(event.title),
|
|
_id:event.noteid
|
|
}).orderBy('create_time', 'desc').get()
|
|
}else return await cloud.database().collection("note").where({
|
|
_openid:wxContext.OPENID,
|
|
title:new RegExp(event.title)
|
|
}).orderBy('create_time', 'desc').get()
|
|
// .then(res=>{
|
|
// return res
|
|
// }).catch(res=>{
|
|
// return res
|
|
// })
|
|
} |