2010-08-11 24 views
0

試圖使用內置的mongoimport實用與蒙戈DB ...如何讓mongoimport使用複雜的json數據?

我可能是盲目的,但有什麼辦法可以導入複雜的JSON數據?例如,假設我需要導入以下對象的實例:{「bob」:1,「dog」:[1,2,3],「beau」:{「won」:「ton」,「lose」: 3}}。

我想下面的,它看起來像它加載的一切到內存,但實際並沒有任何進口到DB:

$ mongoimport -d測試-c TESTDATA -vvvv -file〜/下載/ jsondata。 json 連接到:127.0.0.1 Tue Aug 10 17:38:38 ns:test.testdata Tue Aug 8 17:38:38文件大小:69 Tue Aug 10 17:38:38 got line:{「bob」 :1,「dog」:[1,2,3],「beau」:{「won」:「ton」,「lose」:3}} 已導入0個對象

關於如何獲取json數據實際導入到D b?

回答

1

我做了一些測試,看起來你需要在文件末尾有一個行尾字符。如果沒有行尾字符,則讀取最後一行,但不會導入。

+0

就是這樣!非常感謝! – longda 2010-08-11 17:25:19