https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/aggregate/AggregateCommand.filter.html
如何检查数组对象是否存在相同ID的,数组对象查询?[图片] 数据结构如上 [图片] 数组对象有现同id的对象记录,查询成功了,但返回结果是空 [图片] 请问是语法上写错了吗?求大神教教 我的目的是想查询user集合当前openid的记录条里面favorites字段,是否含有相同ID记录
2020-11-09可以,你就正常将云开发云函数作为计算能力使用即可。如果不够用也可以使用云托管,一体的 云开发本身属于后端云服务,你目前能做出来的应用体系,云开发都可以做。
小程序云开发后台是否可以用作微信公众号自动回复的后台?现有小程序和云开发后台完成了小程序的基本功能。现在申请了新的微信公众号(服务号)需要响应用户的输入,访问小程序的数据,然后反馈给用户。 微信公众号的设置中需要设置开发者模式中的网址,而小程序的云开发后台似乎没有提供任何api地址。查阅了小程序云开发的接口也只支持HTTP POST方法带access_token的调用,好像不能作为微信公众号的后台进行接入。 网上有一些文章说腾讯云的云函数提供API网关方式,可以实现云函数对外提供服务。而小程序本身也是基于腾讯云的serverless。 请问小程序的云开发支不支持自己配置API网关的方式从而对微信公众号提供服务? 或者有什么办法能够使用一套云函数环境同时为小程序和公众号提供后台服务的。
2020-11-09可以啊,这个跟用不用云开发没关系。申请平台型服务商同样也可以用云开发做小程序,不冲突
使用云开发可以成为平台型服务商吗?[图片] 目前看好像不可以。不知道后续会不会支持。有人了解这方面吗?
2020-11-05分账能力目前已经在内测,如有需要可以私聊我
请问下服务商进行分账使用证书在云开发中如何实现?hi,如题,求大佬指教,最好能给个demo学习一下,感谢!
2020-11-05可以加入云开发技术交流群:601134960
真心求一位老师指导,手把手,公众号中使用云开发,我有小程序云开发基础。由于云开发刚开共享功能,资料少真心求一位老师指导,手把手,公众号中使用云开发,我有小程序云开发基础。由于云开发刚开共享功能,资料少,我刚学微信开发算是小白。QQ342504125
2020-11-05是 await ServerCloud.init()会出现以上报错?
小程序资源共享https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/resource-sharing/ 按照文档进行配置,其它都没问题。但是在调用方进行初始化会报如下错误[图片] 配置信息如下 [图片] 进行最后一行初始化就报这个错误。实在不解
2020-11-04目前有环境共享能力,统一到一个环境计费
什么时候支持多个小程序云开发环境使用同一个腾讯云账号扣费?你好,现在每个小程序开通云开发,会自动创建一个腾讯云账号,每个账号单独出账单单独计费,费用管理很不方便,什么时候可以支持多个小程序的云开发环境的计费从同一个腾讯云账号中扣费和出账单?
2020-11-04返回结果截图给一下
云开发的http SDK 的 aggregate() 有bug,获取的不是sum的值,而是每一条数据const cloud = require("@cloudbase/node-sdk"); const axios = require('axios') const APP = '$$$小程序' function save_token(app, access_token) { //保存token app.database().collection("token").where({ app: APP }).update({ access_token: access_token, validity_time: new Date(new Date().getTime() + 7100 * 1000) }) .then(res => { console.log(res) }) .catch(err => { console.log(err) }) } exports.main = async (event, context) => { console.log("event", event) const app = cloud.init({ env: cloud.SYMBOL_CURRENT_ENV, }); //获取配置 let config = await app.database().collection("token").where({ app: APP }).get().then(res => { return res.data[0] }) let access_token = config.access_token //获取token if (new Date(config.validity_time).getTime() < new Date().getTime()) { //过期的access_token,获取token let url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential" + "&appid=" + config.appid + "&secret=" + config.secret await axios.get(url).then(res => { save_token(app, res.data.access_token) access_token = res.data.access_token }) .catch(err => { console.log(err) }) } //更新数据 let url = 'https://api.weixin.qq.com/tcb/databasequery?access_token=' + access_token let data = { "env": config.env, "query": `db.collection("money").aggregate().group({_id:null,total:db.command.aggregate.sum("$realCount")}).end()` } console.log(data) let result = {} await axios.post(url, data).then(res => { console.log(res) result = { message: "ok", code: "res" } }).catch(err => { console.log("err", err) result = { message: "fail", code: -1 } }) return result };
2020-11-03提交工单处理
云开发环境续费错误怎么办,或者有办法同步环境数据吗?运营人员不小心把测试环境给续费了。有什么办法联系客服修改一下续费环境吗,或者把环境的数据同步一下
2020-11-03使用数据库的事务功能,查询和-1同时操作,在最后提交事务,如果失败就返回失败。 具体文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/transaction/Transaction.html
云数据库多用户同时查询,然后各自更新,如买票效果,最后所有用户都成功了,数据库中负数,如何解决?云数据库多用户同时操作,都需要修改数据库,使数据库中的数字变小,如卖票效果,卖一张少一张,比如剩:2张,此时有3个用户同时买票,都从数据库中查到还有2张,而自己买一张是可以的,当3人都提交时,结果都购买成功了,最后数据库中变成-1张了。请问如何解决,是不是应该给数据库加锁,如果是那又如何加呢?我试过promise和async好像不行,本人水平有限,入门水准,请大家帮帮忙。
2020-11-03