- aggregate下如何改变下列数据格式?
[ { "_id": "MK-BLX", "name": "菠萝熊", "size": "小码", "x": [ { "qty": 20, "type": "WV" }, { "qty": 20, "type": "DV" } ] }, { "_id": "MK-BLX", "name": "菠萝熊", "size": "标准", "x": [ { "qty": 100, "type": "WV" }, { "qty": 100, "type": "DV" } ] }, { "_id": "MK-DX2", "name": "黛西套件羊羔绒", "size": "标准", "x": [ { "qty": 603, "type": "WV" }, { "qty": 623, "type": "DV" } ] } ] 上面是我通过aggregate目前实现的数据结果,但是我想最终效果是下面的格式。应该如何操作。 [ { "_id": "MK-BLX", "name": "菠萝熊", "size": "小码", "WV": 20, "DV": 20 }, { "_id": "MK-BLX", "name": "菠萝熊", "size": "标准", "WV": 100, "DV": 100 }, { "_id": "MK-DX2", "name": "黛西套件羊羔绒", "size": "标准", "WV": 603, "DV": 623 } ]
2023-01-15 - watch频繁出现-402002错误如何解决?
[图片]
2022-02-22 - 求助!为什么cloud.updateConfig设置云环境会出现失败的情况?
[图片] 这是我要实现的功能, 前端在环境A验证用户是属于哪个云环境提供环境ID,然后环境A里面的云函数根据ID来拉取对于环境下的数据库 为了便于维护, 我们仅在环境A部署了云函数, 现在的问题是: 有很大概览在你提供了envID的情况下(前端传过来的,比如是环境B的ID). 会出现依然读取的环境A里面的数据库 看日志console输出的envid是环境B的, 下面是环境A部署的云函数相关代码 const cloud = require('wx-server-sdk') cloud.init() exports.main = async (event, context) => { const { ENV } = cloud.getWXContext() const envid = event.env?event.env:ENV cloud.updateConfig({ env: envid }) console.log("云环境ID",envid) const db = cloud.database()
2021-03-10