微信云开发官网
[图片][图片][图片] 翻译说一参数文件fileID要更改为字符串 没有定义
云开发数据库lookup查询,只需要books里面的某个字段怎么,就是结果中bookList里面不要_id和title,应该怎么写啊? const db = cloud.database() db.collection('orders').aggregate() .lookup({ from: 'books', localField: 'book', foreignField: 'title', as: 'bookList', }) .end() .then(res => console.log(res)) .catch(err => console.error(err)) 假设 [代码]orders[代码] 集合有以下记录: [ {"_id":4,"book":"novel 1","price":30,"quantity":2}, {"_id":5,"book":"science 1","price":20,"quantity":1}, {"_id":6} ] [代码]books[代码] 集合有以下记录: [ {"_id":"book1","author":"author 1","category":"novel","stock":10,"time":1564456048486,"title":"novel 1"}, {"_id":"book3","author":"author 3","category":"science","stock":30,"title":"science 1"}, {"_id":"book4","author":"author 3","category":"science","stock":40,"title":"science 2"}, {"_id":"book2","author":"author 2","category":"novel","stock":20,"title":"novel 2"}, {"_id":"book5","author":"author 4","category":"science","stock":50,"title":null}, {"_id":"book6","author":"author 5","category":"novel","stock":"60"} ] 结果: [ { "_id": 4, "book": "novel 1", "price": 30, "quantity": 2, "bookList": [ { "_id": "book1", "title": "novel 1", "author": "author 1", "category": "novel", "stock": 10 } ] }, { "_id": 5, "book": "science 1", "price": 20, "quantity": 1, "bookList": [ { "_id": "book3", "category": "science", "title": "science 1", "author": "author 3", "stock": 30 } ] }, { "_id": 6, "bookList": [ { "_id": "book5", "category": "science", "author": "author 4", "stock": 50, "title": null }, { "_id": "book6", "author": "author 5", "stock": "60", "category": "novel" } ] } ]
有遇到这种问题的吗
[图片]
云存储的文件在安卓手机端和苹果手机端都无法打开,具体表现为mp3音频文件无法正常播放,此前都是正常的。 另外,微信开发者工具可以正常播放云存储中的mp3文件。 请帮忙检查一下,谢谢!
怎么知道有没有用到云服务
根据这个文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/aggregate/AggregateCommand.dateToString.html 建了同样的数据库、字段,以及用了文档中的示例代码,在云函数中运行出错, 报错信息: [图片] 运行的示例是: [图片]
基础版套餐提示缴费,没有缴费(因为看到最后截至日期还远),今天小程序突然无法访问,再确认后台服务正常后,缴纳云服务基础版套餐后,小程序还是无法访问,请问是啥情况?我要如何处理
云储存存入图片后,图片就无法正常加载,云储存提示报错为 加载 “cdnTcbCheckResource” 失败:Error: ResourceNotFound.CdnHostNotExists, 账号下无此域名,请确认后重试 (adde95cd-f7c6-4173-8a82-a2f9edce8a33) [图片] 同时权限设置应该没有问题,按量付费也已开启 [图片]
[图片][图片]
[图片] [图片] 工具都提示一定要填写 Fields ,文档中没有介绍这个字段导致调用接口报错 {errcode: -501000, errmsg: "Missing Fields TcbCode: [MissingParameter.Param] rid: 632d8ba7-2cbca2f3-0e82e88a"} https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateExport.html
完全按照现在的文档走的(https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html) 云开发里的两个权限都加了的,自定义域名也解析正常。 标签代码长这样 <wx-open-launch-weapp id="launch-btn" username="gh_d737hz2d3c81" path="pages/index/index.html"> <!-- replace --> <template> <button style="width: 200px; height: 45px; text-align: center; font-size: 17px; display: block; margin: 0 auto; padding: 8px 24px; border: none; border-radius: 4px; background-color: #07c160; color:#fff;">打开小程序</button> </template> </wx-open-launch-weapp> wx.config代码长这样 appId我写得值是小程序的appId,为啥长这样呢?因为文档中说了不用授权(https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#3),里边有一段话:注意:如果使用的是小程序云开发静态网站托管的域名的网页,可以免鉴权直接跳任意合法合规小程序,调用 wx.config 时 appId 需填入非个人主体的已认证小程序,不需计算签名,timestamp、nonceStr、signature 填入非空任意值即可。 wx.config({ debug: true, // 调试时可开启 appId: 'wx454536726dh38af8', // <!-- replace --> timestamp: 1234567, // 必填,填任意数字即可 nonceStr: 'nonceStr', // 必填,填任意非空字符串即可 signature: 'signature', // 必填,填任意非空字符串即可 jsApiList: ['chooseImage', 'previewImage'], // 必填,随意一个接口即可 openTagList:['wx-open-launch-weapp'], // 填入打开小程序的开放标签名 }) 报错信息如下: 404 Not Found Code: NoSuchKey Message: The specified key does not exist. Key: undefined RequestId: NjMyZDc2MDlfOTQ2Y2IzMDlfMTAyNWRfMWNjMGMzMA== TraceId: OGVmYzZiMmQzYjA2OWNhODk0NTRkMTBiOWVmMDAxODc0OWRkZjk0ZDM1NmI1M2E2MTRlY2MzZDhmNmI5MWI1OTQ5YWUxMjNkYTk3NzdjZmZlMDQzOTgxOThkOTNlOWFkOGJiN2YzOGQ5MDdjNGY0ODQ1MGIzYjUyMzg2NjFhNzc= cloud1-5glw17cqd1967895
我用的是阿里云的服务器,数据库,是否这个也得交费呢? [图片]
已经npm install mongoose --save-dev,试过了很多方法,查了很多资料,还是不知道出了什么问题 [图片] 以下是这个模块的代码 function start() { var mongoose = require("mongoose"); //引入声明了数据库的地址和名称的websocket.js var config = require("../utils/websocket"); mongoose.connect(config.mongodb,{ useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }) var db = mongoose.connection; //连接mongodb数据库 db.on("disconnected", (err) => { console.log(`数据库未连接`); }) db.on("error", (err) => { console.log('[error] 数据库出错') }) db.once("open", () => { resolve() console.log("[ok] Mongodb Connected successfully!") }) } //将我们需要用到的方法导出去,不然是无法使用的 module.exports = { //变量名 : 将方法赋值到变量上面去使用 start:start }
[图片] [图片]
触发器设置每天早上九点定时触发,但后台日志中在规定时间外触发: { "triggers":[{ "name":"zidongshangjia", "type":"timer", "config":"0 0 9 * * * *" }] } 小程序尚未发布,不知发布这个问题是否依然存在。 附日志: [图片]
小程序开发没有用云开发,也收到了云服务资费调整通知!请问这是为什么呢?是占用了什么资源环境了导致了要收费呢?
[图片]
[图片][图片]
内容管理CMS登录时发生错误怎么解决? [图片]
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验