Mint-green
Mint-green
> 问题在 `res1.data[0].user_id + 1` 这个计算上,如果你没有删除的话,手动赋值 `userinfo.user_id = 111` 也会有误
> > > > > > > > > 问题在 `res1.data[0].user_id + 1` 这个计算上,如果你没有删除的话,手动赋值 `userinfo.user_id = 111` 也会有误 > > 这一行被我注释掉了,只保留了上面赋值操作,还是出现了数据库返回数据是空的问题 😢 这个表达式在上一行的 `console.log` 里面也有
这个问题我这边解决的了,已经更新代码啦~
> 作者您好,我现在用的最新版的,点击微信登录还是会出现楼主一样的“Database error”。数据库已经上传了,并且router中的index.js中的小程序云环境 id全部改为自己的了。macos13.2.1 我这边没问题也,你app.js那里有没有也设置env 
那其他模块有问题嘛,看下可不可以注册个普通账号测试其他功能? 我暂时也不太懂你这个是啥情况,你可以可以去云函数的高级日志那里打开一下日志功能(要付费),然后在普通日志那里看一下对应的请求有打印了啥日志(就云函数里console.log打印的东西,微信云开发也自定义了一套日志对象,你也可以用他的那个),我应该有打印部分东西出来,还可以去云函数里面在中间步骤处理结束时加一些console.log,看看程序是哪个地方中断了 如果就是数据库查询语句中断的话,可以把查询的指令复制到数据库集合列表下方的高级指令那里(新建一个),把对应的变量改成写死的,看看能不能正常进行数据库查询/增改等操作
如果你说的新建小程序指的是appid的话,应该是不用的,我这个打开后 1.换上你的appid 2.创建好基本的数据库(集合)以及上传基础数据 3.app.js 和云函数的 clould.init 都写清楚云环境env id/env 4.上传云函数并部署 应该就是ok的了,看你这个说云函数有请求记录,应该是没配置错误
你试试看把数据库查询语句执行下吧,联系的话可以发个邮件给我邮箱先[email protected] 
emmm,你联系我吧,就找上面那个邮箱
好滴,云函数上传顺序应该是没关系的,其实这个database error是我定义的通用错误返回,但没做具体处理,代码里还是按照正确返回的情况处理的,所以经常出现这种 undefined 的情况 还有的话,那些库要加一下索引,一般的就是 word_id, user_id 这种,特别的 word_in_book 需要同时设置 word_id 和 wd_bk_id (词id和词书id才能定义一个词与词书的关系),同理 learningRecord 是 word_id 和 user_id,增加索引的话可以加快一些查询速度,避免有些lookup查询时超时报错
可以找一下superMemo(软件)和Piotr Wozniak(人)相关的说明和文章 他自己官网博客:https://supermemo.guru/wiki/First_fast-converging_spaced_repetition_algorithm:_Algorithm_SM-5 论文片段:https://super-memory.com/english/ol/sm5.htm 其他相关的思路说明1:http://super-memory.com/english/2vm.htm 其他相关的思路说明2:https://www.ane.pl/pdf/5409.pdf 大佬的翻译计划:https://www.kancloud.cn/ankigaokao/supermemo-guru-cn/1895545