如何让mongoimport使用复杂的json数据?

时间:2010-08-11 00:47:52

标签: mongodb

尝试将内置的mongoimport实用程序与mongo db ...

一起使用

我可能会失明,但有没有办法导入复杂的json数据?例如,假设我需要导入以下对象的实例:{“bob”:1,“dog”:[1,2,3],“beau”:{“won”:“ton”,“lose”: 3}}。

我正在尝试以下操作,看起来它将所有内容加载到内存中但实际上没有任何内容导入到db中:

$ mongoimport -d test -c testdata -vvvv -file~ / Downloads / jsondata.json 连接到:127.0.0.1 8月10日星期二17:38:38 ns:test.testdata 8月10日星期二17:38:38文件大小:69 8月10日星期二17:38:38得到了行:{“bob”:1,“dog”:[1,2,3],“beau”:{“won”:“ton”,“lost”:3}} 导入0个对象

有关如何将json数据实际导入数据库的任何想法吗?

1 个答案:

答案 0 :(得分:1)

我做了一些测试,看起来你需要在文件末尾有一个行尾字符。如果没有行尾字符,则会读取最后一行,但不会导入。