相关疑难解决方法(0)

从mongodb集合导出有效的json

我试图从我使用node和instagram的api创建的mongodb集合中导出有效的json.我必须遗漏一些东西,因为它看起来应该非常简单.我已经阅读了其他帖子和mongo的文档,特别是关于mongoexport的文档.
我的最终目标是建立一个d3地图.我使用了文档中的基本mongoexport命令,它以下列格式返回了一个json文件:

{'name':'dan'}
{'name':'emma'}
Run Code Online (Sandbox Code Playgroud)

有效的json将是:

[{'name':'dan'},
{'name':'emma'}]
Run Code Online (Sandbox Code Playgroud)

我知道有这方面的解决方法,即使只是在sublime文本中找到'$'就可以到达每一行的末尾,然后可以添加一个昏迷.在技​​术上知道这样做的正确方法会很棒.一篇文章建议使用JSON.parse,所以我尝试使用fs.readFile,但它返回错误:

undefined:2
{ "attribution" : null, "tags" : [], "location" : { "latitude" : 48.857141667,
^
SyntaxError: Unexpected token {. 
Run Code Online (Sandbox Code Playgroud)

我只需要将整个mongo集合导出到一个有效的json文件中(将成功通过http://jsonlint.com/test).

真的很感激任何帮助.

json mongodb node.js

7
推荐指数
2
解决办法
4038
查看次数

标签 统计

json ×1

mongodb ×1

node.js ×1