CNode

mongoDB:JSON.parse解析JSON.stringify的字符串不起作用

问答
Ssemicoyoung发布于10 年前最后回复10 年前2 回复5023 浏览0 收藏

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)

F
FoghostCn#1·10 年前

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

C
captainblue2013#2·10 年前

tmd有病

参与回复
登录后即可参与回复。登录