Node.js 如何通过Vue.js将字符串另存为数据库中的对象?
我正在Vue.js、Node.js和MongoDB中创建应用程序。 首先,我从texarea中的用户处获取数据,例如:Node.js 如何通过Vue.js将字符串另存为数据库中的对象?,node.js,json,mongodb,vue.js,object,Node.js,Json,Mongodb,Vue.js,Object,我正在Vue.js、Node.js和MongoDB中创建应用程序。 首先,我从texarea中的用户处获取数据,例如: "actions": { "replace": { "frontend": [ { &q
"actions": {
"replace":
{
"frontend": [
{
"search": "aaa",
"replace": "bbb"
},
],
"backend": []
}
}
}
然后将其转换为JSON对象并发送到后端:
const json = JSON.stringify(this.data);
this.data = JSON.parse(json);
但它作为一个长字符串而不是对象保存在数据库中。如何修复它?问题只针对后端,而不是Vue。这没有显示。您需要在服务器端解析JSON,但可能不会这样做。可能需要删除`const JSON=JSON.stringify(this.data);`line@RCvaram然后是一个错误type@EstusFlask我只是在服务器端做的,但它仍然是另存为字符串的。由于没有发布相关代码,因此无法确认您是否正确地执行了此操作。目前只有您可以调试发生的事情。请提供。你需要把问题缩小到前端或后端。您可以清楚地看到在浏览器devtools中传输的内容。