1. 介绍 使用 mongoose 查询数据后想对数据做一个处理后再返回给前端,但是此时原始数据无法更改!!mongoose 查询后返回的数据并不是js常规意义上的对象或者数组,而是 别个自己搞了操作的所以说这个东东就需要给它来个拷贝操作。 2. 解决 把获取到的数据进行转译一下(JSON.parse(JSON.stringify(data))) 3. 参考资料 关于mongoose返回的数据无法修改的原因以及解决方法