Javascript 在mongoDB中保存对象数组并用双引号转义
我正在尝试将Javascript 在mongoDB中保存对象数组并用双引号转义,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我正在尝试将对象的数组从节点保存到MongoDB 我使用: _id: ObjectID(request.body.connectionId) }, { $set: { status: accepted, networks: connectedProfiles } 但在MongoDB上,我得到了以下记录: "networks": "\"(\\n {\\n netowrk = TWITTER;\\n
对象的数组从节点保存到MongoDB
我使用:
_id: ObjectID(request.body.connectionId)
}, {
$set: {
status: accepted,
networks: connectedProfiles
}
但在MongoDB上,我得到了以下记录:
"networks": "\"(\\n {\\n netowrk = TWITTER;\\n \\\"profile_name\\\" = primary;\\n }\\n)\""
知道我为什么会得到转义
引号吗 感谢您的回复。我最终解决了这个问题,在将请求发送到node js之前对其进行字符串化,并在解析之后对其进行字符串化。这就解决了问题 尝试调试connectedProfiles
如果它是字符串或对象。是的,connectedProfiles甚至看起来不像是序列化数组。如何构建该变量?