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

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