这样存索引效率不高。输出时可以用这个: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/aggregate/AggregateCommand.dateToString.html
云开发中关于db.serverDate()保存服务端时间到数据库可读性较差问题?db.serverDate()保存到数据库的时间格式是中国标准时间,例如:Mon May 30 2022 11:01:42 GMT+0800 (中国标准时间),能不能转化成yyyy-mm-dd hh:mm:ss的格式再保存到数据库呢?试过使用new Date()的一些方法不管用 Mon May 30 2022 11:01:42 GMT+0800 (中国标准时间)Mon MMon May 30 2022 11:01:42 GMT+0800 (中国标准时间)ay 30 2022 11:01:42 GMT+0800 (中国标准时间)
2022-06-02没见过这么调nodejs包的,每个云函数都装一下吧。
小程序开发 怎么做多个excel数据导出,要每个excel去函数都安装node-xlsx吗?小程序开发 怎么做多个excel数据导出,要每个excel去函数都安装node-xlsx吗? [图片] 上面这个是已经做好的一个导出的EXCEL云函数,想要再导出另一个数据表, [图片] const cloud = require('wx-server-sdk') //这里最好也初始化一下你的云开发环境 cloud.init({env: "cloud1-2gajg64m5744ed90"}) //写为固定云环境 //操作excel用的类库 const xlsx = require('../excel/node_modules/node-xlsx'); 这个地方直接写了调用上一个云函数的node-xlsx,用不了, // 云函数入口函数 exports.main = async(event, context) => { try { let {userdata} = event //1,定义excel表格名 let dataCVS = `tongxingshuju-${Math.floor(Math.random()*1000000000)}.xlsx` //声明一个Excel表,表的名字用随机数产生 //2,定义存储数据的 想问的是,不一样的excel导出云函数都要再安装一次node-xlsx吗 (npm install node-xlsx), 一个小程序可以只安装一次node-xlsx,其它的云函数去调用安装node-xlsx的。可以吗?要怎么做呢?
2022-06-02mongodb型数据库,一般只做单条数据联查,不做多条数据联查。考虑把需要到B表取的数据冗余到A表。
如何解决lookup联查数据量较大的表时timeout?表std_info的文档结构如下: { "class_id": "fbf765c862908f8702fd348d0de8c170", "sname": "张三", "sid": "1234567890123", "phone": "13900000000", "together" :[ “family_id”: "5c8627d2f6b00ad15c8627d2f6b00ad1" ] } 表daily_imgs的文档结构如下:索引person_id和daily_date { "person_id":"058dfefe627496f7019eeac831dd5b23", "daily_date": 1652544000000, "risk": "dangerous" } 联查代码如下: db = context.database; const $ = db.command.aggregate; const _ = db.command; const stdConnect = db.collection("std_info"); var stdRes = await stdConnect.aggregate() .match({class_id : "fbf765c8627d2f6b00ad1ed26a25dfc0"}).unwind('$together') .addFields({ 'togetherId': '$together.family_id' }) .project({ sname: 1, togetherId: 1, class_id: 1 }) .lookup({ from: 'daily_imgs', let: { daily_date: '$picDate', daily_pid: '$person_id' }, pipeline: $.pipeline().match(_.expr($.and([ $.eq(['$$daily_date', 1652544000000]), $.eq(['$togetherId', '$$daily_pid']), ]))) .project({ _id: 0, risk: 1, }) .done(), as: 'family_pics' }) .end() 表std_info的数据量大概在10k左右,预计增长到30k,后面称之为表A 表daily_imgs的数据量大概在130k左右,每日增长在20k,后面称之为表B 解释下我的代码思路,先通过class_id的match把表A的数据量缩小到50左右,之后展开together数组,数据量大概在200 addFields把子属性提取出来,过滤到掉其他不需要的文档内容,准备开始联查 联查时先通过daily_date把表B数据缩小到20K,然后两表数据比对,最后处理结果 目前情况timeout显示运行时间超过3S 有没有技术大神帮我看看问题出在哪里,能详细一点就详细一点拜托了。
2022-05-28全局搜索url_info看看具体代码
一点击登录就出现,但是后面的能正常运行,登录的账号也没有问题。url_info是什么?[图片]
2022-05-16建议用云函数操作数据库
没有openid就不能update 数据库https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/document/Document.update.htmlhttps://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/document/Document.update.htmlhttps://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/document/Document.update.html
2022-04-19大概是套餐用完了吧,升级到按需付费模式,或者隔日再试
-404011 cloud function execution error?[图片] 大佬们求帮忙,初学者刚开始学习想用别人的项目,但是现在云函数上传部署了数据库也配好了,但是有部分功能会报错,网上找的帖子都是让上传云函数并部署,但是我已经试了很多遍了还是报错。初学者找不到解决办法了 :(
2022-04-19云函数配置里不是有个固定公网IP吗?2019年那会儿没有吗
小程序云开发使用企业付款到零钱,api接口ip如何设置[图片] 随便设置一个,调用云函数,访问,一直提示此IP地址不允许调用接口, [图片]
2022-04-18data: { key: 'key1', x: { key1: 'val' } } <view>{{x[key]}}</view> 这样写可以实现,看你那能不能包一个父级object出来
请教页面如何获取data中的一个key的值,这个key是另一个key1的value?data { key: 'key1', key1: 'val' } wxml中如何根据key来获取key1的值(因为key的值是动态的)
2022-04-18什么生意,10几万,交手续费不得了。聚合支付首先体验就不好,又不能直接唤起支付宝。能不能过审咱也不清楚,咱也不敢问
微信支付限额问题?公司的商品有些10几万一个,之前微信零钱通可以支付,现在微信管控,同一微信号单日单笔限额8万,这个问题如何解决?微信小程序能否对接第三方支付,如果对接聚合支付,审核能否通过?
2022-04-13只有在哪个行业下,才能用哪个行业的模版。
消息模板修改行业后,之前选择的模板还可以在项目中继续调用吗?开通模板消息后,发现之前选择的行业不太适合,想切换其他行业看看有没有合适的模板。如果切换后,之前选择的模板还可以在业务中继续调用吗?如果重新切换回之前选择的行业,重新选择之前的模板,模板ID会变吗?
2022-04-09