2014-12-03 29 views
0

我想導入一個json文件到mongodb,但它顯示我意外的標識符。我的JSON文檔看起來像下面意外的標識符,同時通過mongoimport命令導入json文件到mongodb

[ 
{ 
"Cancer Sites":"Female Breast", 
"State":"Alabama", 
"Year":2000, 
"Sex":"Female", 
"Count":550 
    }, 
    { 
"Cancer Sites":"Female Breast", 
"State":"Alabama", 
"Year":2000, 
"Sex":"Female", 
"Count":2340 
}, 
{ 
"Cancer Sites":"Female Breast", 
"State":"Alabama", 
"Year":2000, 
"Sex":"Female", 
"Count":45 
    } 
    ] 

我從我的蒙戈外殼下面的查詢嘗試,但它不工作

mongoimport -d treatment -c stats --file news.json 

我從蒙戈外殼執行它在Windows命令提示符。我的mongo shell位於C:\ mongodb \ bin路徑中,我的文件也位於同一路徑中。誰能告訴我在哪裏錯了

+0

從命令提示符,而不是在客戶端執行它數組列表。 – BatScream 2014-12-03 23:48:45

+0

當我直接從命令提示符執行時,show是我的以下錯誤:'mongo'不被識別爲內部或外部命令,可操作數據或批處理文件。 – Yash 2014-12-03 23:50:56

+0

您是否已將'c:\ mongodb \ bin'添加到PATH變量中?否則遍歷提示中的那個目錄,然後執行它。 – BatScream 2014-12-03 23:52:15

回答

0

,因爲它是我們應該使用

mongoimport -d treatment -c stats --jsonArray news.json