mongoDB:JSON.parse解析JSON.stringify的字符串不起作用
发布于 8 年前 作者 semicoyoung 4557 次浏览 来自 问答

mongoDB数据库的一个表字段 hell 设置为 String 类型,将一个类型于 {reading: 1, listening: 1, speaking: 1, writing: 1} 的object, 使用JSON.stringify 格式后存进库里,然后把它读出来,然后把这个字段的值 JSON.parse 之后赋值给它,console.log出来,发现 它还是一个JSON.stringify的数据,并没有变成 一个object,想问下是啥原因?以及如何解决?

数据库字段: hell: String, let obj = {reading: 1, listening: 1, speaking: 1, writing: 1}; hell = JSON.stringify(obj); 然后,把数据读出来之后, hell = JSON.parse(hell); console.log(hell); 发现结果是: {"reading":1,"listening":1,"speaking":1,"writing":1}, 而并没有变成: { reading: 1, listening: 1, speaking: 1, writing: 1 }

2 回复

都用上mongo了为什么还要把json存成字符串

回到顶部