mongoose 的update不能更新数据,但没有错误
也找到了,更新条件也对,为什么就更新不过来呢?
这是后台返回的数据:
这是我的后台代码:
打印出来的数据分别是:
3213423
{ '$set': { status: false } }
这是我的前端代码:
数据库:
这是我的Manager的model:
引入:
let Manager = require('../models/manager');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
首先确认下你的 model 是否正确的定义,其次 Model.update() 直接使用已存在的 model 实例是无效的:
仅供参考:
config:
schema:
model:
update:
建了个库操作了下,是没问题的。
更新的时候要注意两个点
解决了,是我的Schema结构问题。。
2020-03-26更新:
当时没有把具体的schema改正方案写上,现在已经忘记了,非常后悔。但仓库我保留着,那些正确的schema在这里,希望对大家能有所帮助:
https://github.com/neroneroffy/vue-backage/tree/master/server/models
您好我想知道具体如何修改