Node.js 如何通过Vue.js将字符串另存为数据库中的对象?

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

我正在Vue.js、Node.js和MongoDB中创建应用程序。 首先,我从texarea中的用户处获取数据,例如:

            "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中传输的内容。