不支持哈。表结构设计上可以参考一下文档型数据库的一些实践
请问在云开发中如何一次查询数据库多个集合?比如我在数据库中有两个集合users, orders users[ {id:1, name:Jason} , {id:2, name: Kate} ] orders[ {id:123, userid:1, merchandise:"订单的商品1", price:200}, {id:156, userid:1, merchandise:"订单的商品2", price:600}, {id:144, userid:2, merchandise:"订单的商品6", price:100}, ] 期望得到一个user-orders集合 user-orders[ {id:123, user:{id:1, name:Jason}, merchandise:"订单的商品1", price:200}, {id:156, user:{id:1, name:Jason}, merchandise:"订单的商品2", price:600}, {id:144, userid:{id:2, name: Kate}, merchandise:"订单的商品6", price:100} ] 在传统的sql当中,只需要联合查询表就可以,但是在微信小程序云开发中,官方给出的查询操作只针对单个集合操作。 最笨的方式就是执行多次查询,先获取orders的集合,然后分别用orders中的userid逐一去查询,来获取user对象。 请问除了这个方式,还有没有效率更高的方式。期盼高手指教。 谢谢!
2018-09-21请具体描述一下问题?
云数据库数据库返回数据 20条 怎么修改; 同样的数据 一个集合返回有数据,另一个返回空数组;
2018-09-21云函数内访问外部接口是支持的。 request应用使用npm的request库,外部接口不需要使用SDK
云函数可以做http请求吗?用wx.login获取openid需要到服务器交换一次 如果云开发的云函数可以做http请求,那就非常完美了。 试了一下,发现不行。 想问一下官方的大神,是原本就不行,还是我人品不够好? 代码如下: // 云函数入口函数 exports.main = async (event, context) => { request({ url: 'test.php', header: { 'content-type': 'application/json' // 默认值 }, method: 'GET', dataType: 'json', responseType: 'text', success: function(res) { console.log(res) }, fail: function(res) { console.log(res); }, complete: function(res) {} }) } 之前是些wx.request,错误提示说wx未定义。 然后改成request,说request未定义 在云函数内测试,结果如下 返回结果: {"errorCode":10004,"errorMessage":"user code exception caught","stackTrace":"ReferenceError: request is not defined\n at EventHandler.exports.main [as realHandler] (/var/user/index.js:8:3)\n at EventHandler.handle (/var/runtime/node8/bootstrap.js:238:34)\n at invoke (/var/runtime/node8/bootstrap.js:111:22)\n at Timeout.setTimeout [as _onTimeout] (/var/runtime/node8/bootstrap.js:61:9)\n at ontimeout (timers.js:475:11)\n at tryOnTimeout (timers.js:310:5)\n at Timer.listOnTimeout (timers.js:270:5)"} 那也就是说: 除了在文档内列出的,小程序端api和服务端api外,其他的都不能在云函数执行是吗?
2018-09-21是个bug,很快修复,多谢提问 ----------------------------------------分割线 已经修复了,麻烦更新一下最新版本的SDK
serverDate怎么使用?一直报502001 异常- 需求的场景描述(希望解决的问题) [图片]与文档提供的基本相似,但是一直报502001异常,[图片] - 希望提供的能力
2018-09-21目前可以先自己管理定时任务,使用服务端SDK开发相关数据库访问的逻辑。 系统的定时任务功能我们在跟进了
云函数定时任务怎么搞?老板要开除我了- 需求的场景描述(希望解决的问题) 我们公司需要一个定时任务 可以每天晚上进行数据处理,云函数怎么搞? - 希望提供的能力 提供定时任务函数, 或者提供数据库对外访问的接口,谢谢 2018-09-24 今天中秋节不幸接到了老板的消息 , 已经被开除了,,,,,,,,
2018-09-21开发者工具用的什么版本呢
小程序wx.cloud.downloadFile 返回404- 当前 Bug 的表现(可附上截图) 在云存储中有若干文件,例如其中一个如下所示:[图片] (注:此文件可以点击”下载“成功到本地) 在小程序客户端调用wx.cloud.downloadFile,fileID值从上图中copy而来,但是每次都返回404: [图片] 尝试下载其它文件,也是同样的问题 - 预期表现 wx.cloud.downloadFile 能成功从云存储下载文件 - 复现路径 - 提供一个最简复现 Demo
2018-09-21会区分。 决定于你在客户端小程序里初始化时使用的环境,如果没有指定环境,那就使用默认环境了,相应的用户统计也都在默认环境
云开发控制台里的用户管理(traceUser)是否区分环境?- 需求的场景描述(希望解决的问题) 是否会将用户分进不同的环境下的"用户管理", 经过实测,貌似都会分进默认的环境下的"用户管理". 也就是说云开发初始化时的traceUser是否区分环境? - 希望提供的能力
2018-09-20你调用云函数的时候是不是没有传a和b这两个参数,执行是成功的,计算结果确实是null
为什么我用云函数文档里面那个异步返回的例子返回的是null[代码]// index.js[代码] [代码]exports.main = async (event, context) => { return new Promise((resolve, reject) => { [代码] [代码]// 在 3 秒后返回结果给调用方(小程序 / 其他云函数)[代码] [代码] setTimeout(() => { resolve(event.a + event.b) }, 3000) }) }[代码]这个例子我复制过来,没有报错,但是前端接收过来result是null,有人遇到过吗?[图片]
2018-09-18更新方式描述一下呢?是代码还是在控制台直接更改的
云开发,数据库字段不能更新值isMerchant字段,bool值,想从true改为false,改完结构变成数组了。 [图片] [图片][图片]
2018-09-18小程序内的运行结果打印出来贴一下?
为什么云开发控制台调试报错,小程序却正常运行?- 当前 Bug 的表现(可附上截图) 控制台调试一直报错,小程序内运行却能正常调用,是不是npm装错了,还是咋的? [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo 代码什么的好像都没啥问题
2018-09-17