在更新这个数据库中account集合中的currentsaving变量时,无论设置要更新的值是多少,current_saving始终为0,即使将thissaving修改为1,current_saving也更新不了,但每次都能正确执行成功回调函数。
这里是查找ID为app.globalData.ID这个字符串内容的记录,如果是变量值,要用模板字符
'app.globalData.ID'
===>
`${app.globalData.ID}`
这个问题可能有多种原因。以下是一些可能导致这个问题的原因和解决方法:
数据库连接问题:请确保您的应用程序连接到了正确的数据库,并且具有正确的权限来更新该数据库中的数据。如果连接到了错误的数据库或者没有正确的权限,可能导致更新操作无法生效。
数据类型问题:请确保您在更新 current_saving 变量时使用了正确的数据类型。如果变量的数据类型不正确,可能会导致更新操作失败。例如,如果 current_saving 的数据类型是整数,但是您尝试更新它的值为字符串,可能会导致更新操作失败。
更新语句问题:请检查您的更新语句是否正确。如果更新语句中有错误,可能会导致更新操作失败。请确保更新语句中包含正确的表名、字段名和条件语句,并且使用了正确的语法。
数据库事务问题:请检查您的更新操作是否在一个事务中执行。如果是,在更新操作完成之前,可能会出现其他事务正在修改同一行数据的情况,从而导致更新操作失败。请确保您的更新操作在一个独立的事务中执行,以避免这种情况发生。
数据库缓存问题:请检查您的数据库缓存设置是否正确。如果数据库缓存设置不正确,可能会导致更新操作无法生效。请确保您的数据库缓存设置正确,并且在更新操作之后正确地刷新缓存。
如果以上解决方法都无法解决您的问题,请更详细地描述您的问题,并提供更多的上下文信息,以便我们更好地帮助您解决问题。
先确认数据库是同一个;
直接写代码先查,再改,最后再查一次;
同时也修改别的字段看会不会变。