我是一名MongoDB的初学者,在将数据导入数据库时遇到了一些困难。现在我有一个文档集合,看起来像这样:
db.Question.findOne()
{
"_id" : ObjectId("124"),
"Answers" : "[\"502\",\"784\",\"1060\"]",
}
答案现在被存储为单个字符串。然而,我想将其转换为以下列表形式,以便在查询时展开它。
{
"_id" : ObjectId("124"),
"Answers" : ["502","784","1060"],
}
有什么想法如何做到这一点?谢谢。
JSON.parse
。请使用以下代码:db.Question.find({}).snapshot().forEach(function (el) { el.Answers = JSON.parse(el.Answers); db.Question.save(el); });
- chridam