mongo导入一个空数组得到错误?

时间:2015-12-10 09:37:13

标签: mongodb mongoimport

这是关于mongodb。

我们知道,mongo通过参数--jsonArray提供导入和导出,但是有问题:

我有一个空集合,我执行
mongoexport -d test -c myCollection -o --jsonArray mycol.json

我有一个json文件:[]。

然后我执行
mongoimport -d test -c myCollection --jsonArray mycol.json

我收到了一个错误:  失败:错误处理文档#1:无效字符']'寻找价值的开端。

我的意思是,它的mongo自己输出了json,但他无法识别它。这有些奇怪。

1 个答案:

答案 0 :(得分:0)

您可以考虑在运行第一个命令时删除--jsonArray标志:

mongoexport -d test -c myCollection -o mycol.json

如果集合为空,则将输出一个空文件,该文件将在使用以下命令导入时起作用:

mongoimport -d test -c myCollection mycol.json