Robomongo: 导入大 json 不起作用 - 没有错误

创建于 2014-03-31  ·  3评论  ·  资料来源: Studio3T/robomongo

我正在尝试使用一个非常大的 JSON 文件一次导入大约 1350 个文档。 每个文档有大约 103 个属性。 不用说,JSON 转储非常大。 当我在粘贴 json 的情况下执行插入时,它会持续大约 10 秒,然后说它是成功的,但是实际上没有插入任何文档。 如果我将大的 JSON 粘贴分解成更小的块(一次可能插入 100-250 个),那么它工作正常。 似乎文档的数量/文本的大小限制了正在发生的事情。 我没有收到任何错误消息。 有硬性限制吗?

wontfix

最有用的评论

如果您提供一个 snigle 文档,则上述命令肯定是正确的,否则对于多个此命令可以正常工作:
mongoimport --jsonArray --db Research --collection fields --file jsonSample.json --jsonArray

所有3条评论

@kphamilton如果您需要批量导入 JSON,最好使用 MongoDB 附带的mongoimport命令行工具。 这应该会显示无法导入的文档或 JSON 错误。

示例用法:

 mongoimport --db mydb --collection contacts --file contacts.json

通过 Robomongo 导入多个文档目前是插入一些文档的快速帮助,而不是完整的批量导入工具;-)

如果您提供一个 snigle 文档,则上述命令肯定是正确的,否则对于多个此命令可以正常工作:
mongoimport --jsonArray --db Research --collection fields --file jsonSample.json --jsonArray

我还不得不求助于使用mongoimport 。 我的数据由一个 JSON 数组组成,我的问题是缺少--jsonArray命令行参数。

谢谢@MohammadHeydari!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

akekrakbar picture akekrakbar  ·  54评论

jmategk0 picture jmategk0  ·  57评论

munimkazia picture munimkazia  ·  157评论

paulbrie picture paulbrie  ·  50评论

hemanthkandukuri picture hemanthkandukuri  ·  33评论