我的天,现在小程序门槛这么低了吗...谁都来了,我没理解错的话,这是个数据库入门问题。还是三个集合,集合里有个字段,店铺id,或者掌柜id,用以区分不同店铺。
微信小程序云数据库的规划?假如我要做一个小商店的小程序,这个小程度中有三个集合:商品 订单,用户。假如将来有三个商家用户A、B、C使用这个小程,每个用户都需要有自己的商品 订单,用户。那么云数据库中怎么规划集合?而实际上使用这个小程序的商家可能有很多,不至三个,这也是一个很现实的问题。 我问的不是具体集合字段的设计,而是三个用户,每个有三个集合,是不是就需建九个集合?还是有什么更科学的方案?
2020-03-28页面setData数据超过1M,会出空白页。
tabBar页,苹果手机上,点击, 有时会出现页面空白 这是咋回事?我在真机测试的时候,用苹果手机测试, 点击下面的tabBar,页面会出现空白页,这啥情况啊, 第一次遇到 大佬帮忙看下 谢谢[图片][图片]
2020-03-28需要
个人小程序花300元迁移到企业后,还需要再花300元进行认证吗?假如个人小程序花300元迁移到企业后,还需要再花300元进行认证吗?
2020-03-26数据库是异步的,concat这个动作有滞后
云开发数据库调用时代码的先后运行顺序问题?[图片] 上面的代码 console.log(a)得到的a的值是空,我怀疑console.log(a)在for循环之前运行了 ,如果是这样,怎么才能让console.log(a)在for循环之后运行呢。小白求教 谢谢大家
2020-03-26查一下app.js的init对不对 wx.cloud.init({ traceUser: true, env: 'xxxxx' })
非登录状态不能查询云数据库?现在我在开发青蛙Pro的小程序,青蛙Pro可以设置前屏小程序为非登录状态,如果我想在非登录状态的情况下,查询云数据库,会报错,报错关键信息如下:cloud init error. errMsg:"operateWXData:fail:not login"。云数据库的表的权限已设置为所有人可读。哪位大神可以知道一下? [图片]
2020-03-23如果不需要头像和昵称,只要openid和unionid,是不用走用户授权的。至少云开发是这样,云函数里直接拿。
小程序登录流程要不要搞这么复杂?本来想做一个极简的小程序,不需要介绍,不需要过多的页面展示,不需要广告,就是简单的你存一张需要记录的照片,可以通过短信或者订阅消息通知别人这个东西已经放好了而已,也就两个页面,由于需要关联接收者,所以需要用到用户的uionid和openid,uionid主要是为了将来可以扩展到公众号和web上准备的,所以就按照打开就需要授权,直接展示当前用户的收件列表这种简单操作来处理,或者通过扫描特定二维码,直接打开存放页面填写通知人和描述,这样也需要授权一下来记录谁送的,本来3个界面就能解决的问题,搞到一直需要改授权模式,把本来很简单的操作搞的更复杂了.我觉得授权可以考虑一次提请,一次弹出,一次确认就可以,需要获取授权的界面增加对应为什么要这几个权限的说明,只要能被理解,应该就可以了.其实我们在使用任何一个应用过程中对这种看似需要的授权其实都是直接忽略点是的,主要是因为不点是就不能用,这个已经是常识了,尤其是小程序这种不是后台自动推给你的应用,谁用之前会不知道它是干啥的,要不要你的用户信息呢?而且unionid和openid还都是微信才能用的,搞得这么复杂有啥意义呢.
2020-03-23这不就是个业务逻辑问题吗?数据库里按每个企业区分清楚就好了。比如有赞小程序店,每家店不都是分开的,自己店里人看自己店里的数据。
对于同一个小程序能否设置不同的唯一标识?因为想把小程序推给不同的企业使用,但是后台的数据希望是每个企业各论各的,只能看到自己企业人员的使用情况 不知道能不能实现呢
2020-03-23要么是我不知道,要么它也没别的办法,就这样
如何在云开发中更好地实现类似关系型数据库in(select)的查询?SELECT * FROM tb1 WHERE user_id IN (SELECT follow_id FROM tb2 WHERE user_id='XXX') 以上为关系型数据库下的语句,请问各位大佬如何改为云开发数据库的查询 我目前的做法是用tb1的author_id去tb2中寻找当前用户的与author_id相同的follow_id的记录集,然后根据记录集的长度来判断是否符合要求,大佬们有没有更好的解决办法 db.collection('tb1').aggregate() .lookup({ from: 'tb2', let: { author_id: '$user_id', }, pipeline: $.pipeline() .match(_.expr($.and([ $.eq(['$follow_id', '$$author_id']), $.eq(['$user_id', 'XXX']), ]))) .done(), as: 'tm', }) .addFields({ tcount:$.size('$tm') }) .match({ tcount:_.gt(0) }) .end()
2020-03-23同问同问,每天写写写,也不知道写了几行,哈哈哈
请问怎么在微信开发者工具中统计代码行数?请问怎么在微信开发工具中统计代码行数?
2020-03-22云函数里试下这样: cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV })
小程序真机云函数报错?之前都是好的 也没有改过东西 昨天突然就报错了 开发者工具上好的 真机上不行 之前真机也是好的 [图片] 求官方关注一下吧 急!! appid wx86f4d994d4c34ffa 真机调试 发现这个报错 Error: errCode: -404012 polling exceed max timeout retry | errMsg: cloud.callFunction:fail polling exceed max timeout retry (callId: 1584867777780-0.8323603286064851) (trace: 17:2:57 start->17:3:13 timeout, retry->17:3:29 timeout, retry->17:3:45 timeout, abort); at cloud.callFunction api; 我是调用的百度ocr 调用微信chooseImage上传图片 在转成base 64 调用云函数百度ocr,电脑上一切ok 到手机上 正常的图片就不行 小点的图片可以识别。。。。 之前一直好的 体验版也是好的 莫名了 有人知道怎么解决么? --------------------------------------------------------------------------------------------------------------------- 昨晚改成上传图片后压缩 控制在100k以内 再调用云函数百度ocr 改完也是ok 一样的图片 结果今天白天 同事的ip7可以 xs报错 还是不同的错 求官方关注一下吧 急!! appid wx86f4d994d4c34ffa [图片] [图片]
2020-03-22