个人案例
- 微信小程序开发赛证书获取方式在哪里?
如题,是否应该在社区通知里发布一下,毕竟好多人都进不了QQ群。
2022-08-14 - 云函数中new Date(时间戳参数)获取不到值
我想将日期时间戳从数据库取出时转换成时间字符串,order_datetime是时间戳参数,但是,在project中写在new Date()里貌似获取不到值。 请大佬帮忙看下什么原因。 函数片段如下所示: return await db.collection('order').aggregate().match({ user_openid: openid, }).project({ order_datetime: $.dateToString({ date: new Date('$order_datetime'), format: '%Y-%m-%d %H:%M:%S' }) }).end();
2022-05-17 - 云函数project中使用dateToString报错-502001?
云函数代码如下所示: let order_list = await db.collection('ops_order').aggregate().sort({ update_time: -1 }).match({ card_id: _.in(id_array), status: status }).project({ user_openid: 0, update_time_show: $.dateToString({ date: '$update_time', format: '%Y-%m-%d %H:%M:%S', timezone: 'Asia/Shanghai' }) }).limit(limit_num).skip(skip_num).end(); 报错信息如下所示: { "errCode":1, "errMsg":"user code exception caught", "stackTrace":"Error: collection.aggregate:fail -502001 database request fail. [FailedOperation] (Location40182) Bad projection specification, cannot include fields or add computed fields during an exclusion projection: { user_openid: 0, update_time_show: { $dateToString: { date: \"$update_time\", format: \"%Y-%m-%d %H:%M:%S\", timezone: \"Asia/Shanghai\" } } }\n at Object.toSDKError (/var/user/node_modules/wx-server-sdk/index.js:8089:19)\n at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1422:23)\n at /var/user/node_modules/wx-server-sdk/index.js:1161:33\n at processTicksAndRejections (internal/process/task_queues.js:97:5)" } 想请教大佬们,该如何修改?
2021-09-25 - 云函数聚合阶段如何选择指定表的字段进行dateToString?
表结构及云函数代码如下所示,我想只对ops_card的update_time进行dateToString操作,请问该如何写呢? ops_card 集合 { ...... "expiration_date":{ "$date":"2021-09-22T00:00:00Z" }, "update_time":{ "$date":"2021-09-22T01:43:35.293Z" }, } ops_goods 集合 { ...... "status":1, "update_time":{ "$date":"2021-09-22T01:26:04.576Z" } } 云函数代码 let lssue_list = await db.collection('ops_card').aggregate().sort({ status: 1, update_time: -1 }).match({ _id: _.in(id_array) }).lookup({ from: 'ops_goods', localField: 'goods_id', foreignField: '_id', as: 'goodsList', }).replaceRoot({ newRoot: $.mergeObjects([$.arrayElemAt(['$goodsList', 0]), '$$ROOT']) }).project({ update_time_show: $.dateToString({ date: '$update_time', format: '%Y-%m-%d %H:%M:%S' }) }).limit(limit_num).skip(skip_num).end();
2021-09-22 - 微信小程序正式上线后模板消息发送不出,体验版可以
- 当前 Bug 的表现(可附上截图) 根据文档,我使用https调用方式进行模板消息的发送,体验版可以成功发送模板消息,同样的代码,过了审核之后正式上线了就无论如何发不出模板消息?
2019-05-04